[英]Jupyter Notebook and virtualenv
我已经安装了 Jupyter 笔记本并将其与 virtualenv 一起使用,我已经在 python 中安装了一些软件包,但是当我在 Jupyter 笔记本中运行时,例如 import numpy as np,我有一个问题,找不到模块,有办法连接所有我的 python 安装了 Jupyter 笔记本的软件包?
谢谢!
有两点需要考虑:
如果您正确执行了这些操作,那么错误应该 go 消失。
希望这有帮助!
jupyter notebook
命令可能没有引用您正在使用的虚拟环境中的 jupyter 安装。 这就是为什么即使您可能已经在您的环境中安装了软件包,jupyter 也无法导入它们,因为它正在查看不同的位置。
您可以尝试为您的环境设置不同的 kernel,但我发现这项任务很乏味,并且一段时间后很难跟踪您的内核。
最好的方法是使用安装了所有模块的 python 环境启动 jupyter notebook。 为此,请激活您的虚拟环境,然后执行以下操作:
python -m jupyter notebook
这将打开 Jupyter 并在您的python
指向的位置安装 jupyter,并且它将在那里安装软件包!
如果你在 python 中安装了你的包并从你的 virtualenv 启动了你的 jupyter notebook,你不能导入那些安装的包,因为 virtualenv 创建了一个隔离的 Python 环境。 您可以在此处阅读有关 virtualenv 的信息。
有两种方法可以解决您的问题:
在没有 virtualenv 的情况下启动 jupyter notebook(只需在终端/命令提示符下输入jupyter notebook
)
在您的虚拟环境中安装这些软件包。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.