首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jupyter Notebook和virtualenv

Jupyter Notebook和virtualenv
EN

Stack Overflow用户
提问于 2019-10-16 12:09:05
回答 4查看 291关注 0票数 0

我已经安装了Jupyter notebook并使用了virtualenv,我已经在python中安装了一些软件包,但是当我在Jupyter notebook中运行时,例如导入numpy作为np,我有一个问题,模块找不到,有一种方法可以连接我所有的python安装的软件包与Jupyter笔记本吗?

谢谢!

EN

回答 4

Stack Overflow用户

发布于 2021-01-19 20:14:25

要访问环境中的包,必须将内核注册到jupyter。

切换到您的虚拟环境ipykernel pip install ipykernel

  • pass

  • 虚拟环境名称以下命令python -m ipykernel install --user --name=[name of your environment]

  • launch jupyter jupyter notebook

  • select
  1. 在您的笔记本名称下的菜单中,选择kernel>change kernel>name of

如下所示:

票数 1
EN

Stack Overflow用户

发布于 2019-10-16 12:10:39

有两件事需要考虑:

  1. 您是否在虚拟环境中安装了这些模块?
  2. 您是否从虚拟环境中启动jupyter?

如果您正确地执行了这些操作,那么错误应该会消失。

希望这对你有所帮助!

票数 0
EN

Stack Overflow用户

发布于 2019-10-16 12:30:07

jupyter notebook命令可能没有引用您正在使用的virutal环境中的jupyter安装。这就是为什么即使您可能已经在您的环境中安装了软件包,jupyter也无法导入它们,因为它正在查看不同的位置。

您可以尝试为您的环境设置一个不同的内核,但我发现这项任务很乏味,过了一段时间就很难跟踪您的内核。

最好的方法是在安装了所有模块的python环境中启动jupyter notebook。为此,请激活您的虚拟环境,然后执行以下操作:

代码语言:javascript
复制
python -m jupyter notebook

这将打开Jupyter,并将jupyter安装在您的python所指向的位置,它将在那里安装包!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58405650

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档