安装未通过conda或pip找到的shapefile/shapelib

Jam*_*mon 11 python gis matplotlib ipython anaconda

我正在尝试使用Windows 8,Anaconda和iPython 阅读shapefile,以便在本教程之后查看城市中的郊区.

我在命令提示符下尝试了"conda install shapefile"和"pip install shapefile",两者都返回"错误:找不到匹配的包:shapefile".

除此之外,我尝试按照这些链接手动添加它[1] 如何在给定完整路径的情况下导入模块? [2] 导入python模块不在路径上.但是我收到许可错误,这表明我无论如何都没有正确导入它们.

有关如何进行或最佳实践的任何建议表示赞赏.

Ret*_*ozi 25

尝试

pip install pyshp
Run Code Online (Sandbox Code Playgroud)

在您的cmd中.

就我所见,这是你图书馆的名称,请参阅https://pypi.python.org/pypi/pyshp

conda仅适用于这些http://docs.continuum.io/anaconda/pkgs.html软件包.

对于不在列表中的那些,您需要使用pip install.它可能令人困惑,因为pypi上的库名称(这是pip去下载它的地方)通常但不总是与导入名称相同,所以如果conda和pip不起作用,首先尝试谷歌到100%确定您的图书馆不在pypi上,因为最受尊敬的图书馆是......

  • `conda`也适用于https://binstar.org/dashboard.您可以构建自己的conda包(http://conda.pydata.org/docs/build.html).`conda skeleton pypi pyshp`将为你提供一个适用于pyshp的配方,你可以使用`conda build`构建它. (4认同)
  • 我不得不做`〜/ anaconda2/bin/pip install pyshp` (3认同)
  • 谢谢,就是这样。现在又近了一步。 (2认同)