【问题标题】:jupyter in virtualenviroment sys.path [duplicate]virtualenviroment sys.path中的jupyter [重复]
【发布时间】:2017-09-10 14:25:32
【问题描述】:

虚拟环境中的 Jupyter 无法成功加载(导入)库

我尝试在虚拟环境 JUPYTER 和 TERMINAL 中打印 sys.path,它看起来不一样。

如何解决?

如果我从终端打印sys.pathjupyter,输出也不同:

来自终端

/Users/myname/virtualenv/ker12/lib/python27.zip
/Users/myname/virtualenv/ker12/lib/python2.7
/Users/myname/virtualenv/ker12/lib/python2.7/plat-darwin
/Users/myname/virtualenv/ker12/lib/python2.7/plat-mac
/Users/myname/virtualenv/ker12/lib/python2.7/plat-mac/lib-scriptpackages
/Users/myname/virtualenv/ker12/lib/python2.7/lib-tk
/Users/myname/virtualenv/ker12/lib/python2.7/lib-old
/Users/myname/virtualenv/ker12/lib/python2.7/lib-dynload
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/Users/myname/virtualenv/ker12/lib/python2.7/site-packages

来自 JUPYTER

/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python27.zip
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-old
/usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload /usr/local/lib/python2.7/site-packages
/usr/local/lib/python2.7/site-packages/IPython/extensions
/Users/myname/.ipython

看起来,JUPYTER 的 sys.path 中不包含虚拟环境的路径...

【问题讨论】:

  • 同意。前面的问题变得太长了,这里(我希望)我做的更简单。

标签: macos virtualenv jupyter-notebook


【解决方案1】:

尝试使用 Jupyter notebook 或 python bin 的完整路径(到虚拟环境),例如:

python /user/your_name/virtualenv/env1/bin/jupyter-notebook

 /user/your_name/virtualenv/env1/bin/python /user/your_name/virtualenv/env1/bin/jupyter-notebook

【讨论】:

    猜你喜欢
    • 2018-03-19
    • 2016-04-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-23
    • 2021-04-18
    • 1970-01-01
    • 2017-11-05
    相关资源
    最近更新 更多