gpt4 book ai didi

jupyter-notebook - 虚拟环境中的 Jupyter Notebook 看不到虚拟环境包

转载 作者:行者123 更新时间:2023-12-04 03:25:39 24 4
gpt4 key购买 nike

我正在尝试在虚拟环境中使用 Jupyter Notebook。
我创建了一个新的 virtualenv virtualenv ker12+ 激活 + 安装特定版本的 keras 或任何其他库。

也如 Using a virtualenv in an IPython notebook 中所述我做了:
pip install ipykernel

python -m ipykernel install --user --name=my-virtualenv-name
当我运行笔记本并写! which jupyter输出是正确的

/Users/myname/virtualenv/ker12/bin/python



但是当我尝试导入库时,例如 import keras有错误。

ImportError: No module named keras



但另一方面,当我写 pip freeze | grep Keras输出是:

Keras==1.2.0



更新 1:

此问题与 无关凯拉斯 它与任何其他库一起出现(例如 pandas )

如果我打印 os.path输出如下:

<'module 'posixpath' from /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/lib/python2.7/posixpath.pyc>



从“命令行 python” os.path 看起来是正确的

<'module 'posixpath' from '/Users/my_name/virtualenv/ker12/lib/python2.7/posixpath.pyc'>



更新 2:

如果我打印 sys.path来自终端和 jupyter输出也不同:

从终端

/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 notebook:
~/virtualenv/my_venv_name/bin/jupyter-notebook

关于jupyter-notebook - 虚拟环境中的 Jupyter Notebook 看不到虚拟环境包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46051998/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com