マイフォルダ構造は次のように定めているCWDを変更から:私は実際の分析から、私のソースコードを分離することができるように防止Jupyterノート
- project/
- notebooks/
- notebook1.ipynb
- src/
- module1.py
- __init__.py
- data/
- data.csv
。 src
からモジュールをインポートしてnotebook1
で使用したいのですが、notebook1
を開くたびにJupyterは作業ディレクトリをnotebooks
に変更することにします。
これは私の輸入が難しく、私は比較的Jupyterの気まぐれに物事をインポートする必要があるだろうとして維持することができます - 私はそれは関係なく、私が開いているどのファイル、常にproject
ではありませんcwd
ように修正することができます方法はありますか?
私はドキュメントと私の~/.jupyter/jupyter_notebook_config.py
ファイルを見てきましたが、私に助けとなるものは何も見つかりませんでした。
編集:すべてのスクリプトの先頭にos.chdir
またはcd
を使用する必要はありません。任意の助けすべての
だから、 'c.NotebookApp.notebook_dir = '''は設定ファイルから何もしないのですか? –
これは、サーバーがロードするディレクトリを変更するだけです。上記の構造では、 'notebooks'ディレクトリにjupyterがロードされるので、' src'に行くためにはまだレベルアップする必要があります。 –