【发布时间】:2018-04-14 07:55:01
【问题描述】:
我正在使用 pipenv 安装包并在我的项目 repo 中创建我的虚拟环境。我可以使用pipenv graph 安装geopy 并确认其安装,但是当我进入pipenv shell 并打开jupyter 笔记本并尝试导入geopy 时,我得到ImportError: No module named geopy。我只能通过在 jupyter 笔记本单元格中运行 ! pip install geopy 来导入 geopy。任何想法为什么 jupyter notebook 无法识别我的 geopy pipenv 安装?
【问题讨论】:
-
如何启动笔记本?您可能使用虚拟环境未使用的 Python 可执行文件启动它。
-
在 pipenv shell 中我运行
jupyter notebook。通过指定geopy的特定版本,我能够在jupyter笔记本中导入geopy,所以我也为我的haversine导入做了这个,但现在我无法在我的jupyter笔记本单元格中导入haversine。
标签: python virtualenv geopy pipenv