阻止ipython查看〜/ .ipython

时间:2015-05-25 14:35:44

标签: ipython-notebook

我使用此命令行启动笔记本:

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 个答案:

答案 0 :(得分:1)

要让IPython查看其配置文件的自定义目录,可以使用IPYTHONDIR环境变量。

在Win7上我使用了一个开始条带,它在启动笔记本之前设置变量,以便在不同的配置文件和IPython版本之间快速切换,如

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

同样适用于类似unix的系统。
当然,这不会指定从哪里提供笔记本,但只设置配置文件目录。