2015-05-25 84 views
2

我開始我的筆記本電腦使用此命令行:停止IPython中從尋找在〜/ .ipython

ipython3 notebook --profile=/ipython3/profiles/qa-ipython3/ipython_config.py \ 
        --ip=0.0.0.0            \ 
        --port=80             \ 
        --no-browser            \ 
        --notebook-dir=/ipython3/notebooks       \ 
        --ipython-dir=/ipython3/ipython       \ 
        --profile-dir=/ipython3/profiles 

如果我刪除$HOME/.ipython,我得到一個異常從IPython的:

FileNotFoundError: [Errno 2] No such file or directory: '/root/.ipython' 

什麼我必須要得到ipython3 notebook限制自己只有/ipython3/...

回答

1

要讓IPython查看其配置文件的自定義目錄,可以使用IPYTHONDIR環境變量。

Win7上我使用一個開始stript其啓動筆記本一樣

set IPYTHONDIR=PATH/TO/DIR/.ipython 
ipython notebook 

不同的配置文件和IPython的版本之間快速切換前設置變量同樣應該在類Unix系統正常工作。
當然,這並沒有指定從哪裏爲筆記本提供服務,但只設置配置文件目錄。

+0

你還設置了任何'--notebook-dir','--ipython-dir','--profile-dir'和'--profile'? –

+1

不,我通常使用位於目標IPYTHONDIR中的profile_default,因此不需要關於配置文件的其他選項。我通過在正確的位置啓動腳本來獲得正確的筆記本目錄。 – Jakob