一些研究,我意识到在.bash_profile
改变PYTHONPATH
应该做的伎俩后。
这里是我加入到我的.bash_profile
PYTHONPATH="<path where DeriveFinalResultSet.py exists>:$PYTHONPATH"
export PYTHONPATH
为了验证两行,我做了一个开放的IPython新鲜手提电脑之后,以下。
import sys
print(sys.path)
['', '**<path where DeriveFinalResultSet.py exists>**', '<some path>Google Drive/Project/AnimalPhotoBias/Notebooks', '<some path>anaconda/lib/python35.zip', '<some path>anaconda/lib/python3.5', '<some path>anaconda/lib/python3.5/plat-darwin', '<some path>anaconda/lib/python3.5/lib-dynload', '<some path>anaconda/lib/python3.5/site-packages/Sphinx-1.3.5-py3.5.egg', '<some path>anaconda/lib/python3.5/site-packages/setuptools-20.3-py3.5.egg', '<some path>anaconda/lib/python3.5/site-packages', '<some path>anaconda/lib/python3.5/site-packages/aeosa', '<some path>anaconda/lib/python3.5/site-packages/IPython/extensions', '<some path>.ipython']
我不知道这里的答案,但也许你可以把它添加到自定义文件:https://ipython.org /ipython-doc/2/config/intro.html#setting-configurable-选项 – mgilson
或者,您可以在给定脚本调用'ipython'之前创建一个带有PYTHONPATH集的简单bash脚本... – mgilson
@mgilson:我已更新。 bash_profile,并指出PYTHONPATH指向我想要的目录。然后我从控制台启动'jupiter-notebook',它似乎在做诡计。我只是在下面发布答案。如果可以,你能证实它是否正确? –