Python Jupyter笔记本和虚拟环境pip问题
我使用以下命令创建了一个虚拟环境:Python Jupyter笔记本和虚拟环境pip问题,python,jupyter-notebook,virtualenv,virtual-environment,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安装pandas安装pandas,但当我尝
python3 -m venv venv
.\venv\Scripts\activate.bat
pip3 install ipykernel
pip3 install jupyter
python3 -m ipykernel install --user --name=venv
我已经使用我创建的venv创建了一个Jupyter笔记本,但是当我在虚拟环境中安装软件包时,它在笔记本中无法识别
例如,我尝试使用pip3安装pandas
安装pandas,但当我尝试将其导入笔记本时,我得到错误modulenofounderror:没有名为“pandas”的模块
模块已安装在正确的位置venv\Lib\site packages\pandas\
我该怎么做有什么想法吗
编辑:
我注意到,尽管我使用venv创建了笔记本,但它使用的是普通的python环境,而不是虚拟环境。关于如何修复此问题的想法?您需要重新启动笔记本内核,然后它可能会工作
将来,你可以在笔记本电脑中运行
%%bash
pip install pandas
那么您应该可以不重新启动就继续操作了我想我解决了这个问题。如果运行以下命令:
python -c "import IPython"
它只是在我的venv中安装了IPython。刚刚尝试过-不,重新启动内核没有任何作用。