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