teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2021/06/03 07:24

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -8,6 +8,7 @@
8
8
  (*) JupyterやGoogle Colaboratoryが入れてくれているのだと思います
9
9
 
10
10
  `python training.py`と実行した時は、**起動したスクリプトのあるディレクトリ**つまり`/home/user/deep_dialog_tutorial/deepdialog/transformer`が入っていて、カレントディレクトリからは探索されません。
11
+ (追記)というか、逆に、セキュリティ的な動機でカレントディレクトリから探索されないように**している**、と考えるのが自然かと思います。
11
12
 
12
13
  不思議なことは何もなく、**そのようには動かせないコードである**というだけの話です。
13
14
 

1

追記

2021/06/03 07:24

投稿

quickquip
quickquip

スコア11314

answer CHANGED
@@ -4,7 +4,8 @@
4
4
 
5
5
  したがって、
6
6
 
7
- 対話環境を実行した時や、`python -c 'コード'`と実行した時や、Jupyergoogle colaboratoryで実行した時は、**空文字**が`sys.path`に入っていてカレントディレクトリから探索されます。
7
+ 対話環境を実行した時や、`python -c 'コード'`と実行した時や、JupyterGoogle Colaboratoryで実行した時(*)は、**空文字**が`sys.path`に入っていてカレントディレクトリから探索されます。
8
+ (*) JupyterやGoogle Colaboratoryが入れてくれているのだと思います
8
9
 
9
10
  `python training.py`と実行した時は、**起動したスクリプトのあるディレクトリ**つまり`/home/user/deep_dialog_tutorial/deepdialog/transformer`が入っていて、カレントディレクトリからは探索されません。
10
11