【发布时间】:2019-03-16 15:21:02
【问题描述】:
我已经安装了shapely 和pip install shapely 并将其导入为from shapely.geometry import Point。我收到此错误:
from shapely.geometry import Point
ModuleNotFoundError: No module named 'shapely'
我是 MacOS High Sierra。所有其他已安装的 python 库都像一个魅力一样工作。我是 Python 新手,所以请提前原谅我。 我读过几个类似的问题(如this one),但似乎没有一个能解决我的问题。
【问题讨论】:
-
你
pip install它到虚拟环境了吗?如果是这样,您需要使用source myvenv/bin/activate激活您的虚拟环境。如果您还没有设置虚拟环境,那么您可能将模块安装在错误的目录中。确保将模块安装到项目的主目录中。 -
pip是在哪里安装的,sys.path的值是多少? -
您可能会发现这个SO question 很有用,因为它提供了有关如何使用虚拟环境的资源。虚拟环境可帮助您管理项目依赖关系,并且在您有多个项目时尤其有用。
-
@JohnGordon 我将它安装在我的主目录
/Library/Python/2.7/site-packages/中。如何检查我的sys.path的值? -
@JackMoody 有没有办法为任何项目全局安装它?如何激活环境?