在python虚拟环境中访问包



我有一个虚拟环境,在其中安装了"geopandas"。当我做一个pip列表时,它也会列出这个包。但当我试图通过"import-geopandas"在我的jupyter笔记本中调用它时,我会得到一个ModuleNotFoundError。请帮忙-我正在使用windows机器

您可以通过执行以下操作来验证您的笔记本是否在正确的虚拟环境中运行:

import sys
sys.version

以下是如何在虚拟环境中运行Jupyter笔记本。

您应该检查您的笔记本是否使用了正确的内核(正确的virtualenv(。如果您仍在使用标准环境的内核中,并且未安装geopandas,则可能会出现此错误。

因此,请检查您是否在正确的内核中工作:内核检查

您可以通过激活venv然后安装它来在jupyter笔记本电脑中安装内核:

source activate myenv
python -m ipykernel install --user --name myenv --display-name "Python (myenv)"

有关此安装的详细信息,请单击此处。

最新更新