没有名为 'geopy' 的模块,但可以在终端中使用

No module named 'geopy' but works in terminal

我正在尝试 运行 pyCharm 中的 python 程序,但出现此错误:

Traceback (most recent call last): File "/Users/amywang/Documents/latLong/main.py", line 3, in from geopy.geocoders import Nominatim ImportError: No module named 'geopy'

但是,当我 运行 在终端中输入相同的语句时,我没有收到错误。

关于如何解决这个问题的任何想法?谢谢!

听起来您需要更新 PyCharm 项目的首选项以指向正确的 python 解释器。

首选项 -> Project:SomeProject -> 项目解释器。

我遇到了同样的问题。所以我是这样解决的:

1) 在jupyter notebook中查看右上角激活的环境

2) 在您的终端中输入:“conda env list” 您可以看到您在哪个根目录以及您使用哪个 python 环境。我用py3为例。

3) 在终端中输入:"source activate py3"

4)现在再次安装geopy:pip install geopy

希望对您有所帮助。