我使用此命令行启动笔记本:
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/...
?
答案 0 :(得分:1)
要让IPython查看其配置文件的自定义目录,可以使用IPYTHONDIR
环境变量。
在Win7上我使用了一个开始条带,它在启动笔记本之前设置变量,以便在不同的配置文件和IPython版本之间快速切换,如
set IPYTHONDIR=PATH/TO/DIR/.ipython
ipython notebook
同样适用于类似unix的系统。
当然,这不会指定从哪里提供笔记本,但只设置配置文件目录。