我已经安装了Jupyter notebook并使用了virtualenv,我已经在python中安装了一些软件包,但是当我在Jupyter notebook中运行时,例如导入numpy作为np,我有一个问题,模块找不到,有一种方法可以连接我所有的python安装的软件包与Jupyter笔记本吗?
谢谢!
发布于 2021-01-19 20:14:25
要访问环境中的包,必须将内核注册到jupyter。
切换到您的虚拟环境ipykernel pip install ipykernel
python -m ipykernel install --user --name=[name of your environment]
jupyter notebook
如下所示:

发布于 2019-10-16 12:10:39
有两件事需要考虑:
如果您正确地执行了这些操作,那么错误应该会消失。
希望这对你有所帮助!
发布于 2019-10-16 12:30:07
jupyter notebook命令可能没有引用您正在使用的virutal环境中的jupyter安装。这就是为什么即使您可能已经在您的环境中安装了软件包,jupyter也无法导入它们,因为它正在查看不同的位置。
您可以尝试为您的环境设置一个不同的内核,但我发现这项任务很乏味,过了一段时间就很难跟踪您的内核。
最好的方法是在安装了所有模块的python环境中启动jupyter notebook。为此,请激活您的虚拟环境,然后执行以下操作:
python -m jupyter notebook这将打开Jupyter,并将jupyter安装在您的python所指向的位置,它将在那里安装包!
https://stackoverflow.com/questions/58405650
复制相似问题