【问题标题】:Shapely import error: No module named 'shapely'匀称的导入错误:没有名为“匀称”的模块
【发布时间】:2019-03-16 15:21:02
【问题描述】:

我已经安装了shapelypip 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 有没有办法为任何项目全局安装它?如何激活环境?

标签: python shapely


【解决方案1】:

在激活的virtualenv中运行以下命令:

pip install shapely

【讨论】:

    【解决方案2】:

    我试过这个命令,它很有效。

    conda install -c conda-forge shapely
    

    【讨论】:

      猜你喜欢
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-24
      • 1970-01-01
      • 1970-01-01
      • 2014-03-09
      相关资源
      最近更新 更多