在python虚拟环境中访问包

时间:2020-03-03 15:34:18

标签: python windows virtualenv geopandas

我有一个虚拟环境,其中安装了“ geopandas”。当我做一个点子列表时,它也会列出该软件包。但是,当我尝试通过“ import geopandas”在jupyter笔记本中调用它时,出现ModuleNotFoundError。请帮助-我正在使用Windows计算机

2 个答案:

答案 0 :(得分:0)

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

$ whoami
jbloggs
$ git config user.name
Joe
$ git lfs locks --path=file.txt
file.txt    Joe Bloggs ID:1

Here's如何在virtualenv中运行Jupyter笔记本。

答案 1 :(得分:0)

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

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

您可以通过激活venv然后安装它来在jupyter Notebook中安装内核:

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

有关此安装here的更多信息。