Jupyter笔记本和虚拟环境pip的问题

时间:2020-10-28 14:20:13

标签: python jupyter-notebook virtualenv virtual-environment

我已经使用以下命令创建了虚拟环境:

python3 -m venv venv
.\venv\Scripts\activate.bat
pip3 install ipykernel
pip3 install jupyter
python3 -m ipykernel install --user --name=venv

我使用创建的venv创建了Jupyter笔记本,但是当我在虚拟环境中安装软件包时,笔记本中无法识别它。

例如,我尝试使用pip3 install pandas安装熊猫,但是当我尝试将其导入笔记本时,出现错误ModuleNotFoundError: No module named 'pandas'

该模块已安装在正确的位置venv\Lib\site-packages\pandas\

关于我应该做什么的任何想法?

编辑:

我注意到,即使我使用venv创建了笔记本,它也使用了普通的python环境而不是虚拟环境。有关如何解决此问题的想法?

2 个答案:

答案 0 :(得分:0)

您需要重新启动笔记本内核,然后它可能会工作。

将来,您可以在笔记本电脑中运行

%%bash
pip install pandas

那么您应该能够继续而无需重新启动

答案 1 :(得分:0)

好吧,我想我解决了。如果运行以下命令:

python -c "import IPython"

这只是在我的venv中安装IPython。

相关问题