通过conda或pip无法找到shapefile/shapelib安装方法
我正在尝试读取形状文件,以便查看一个城市的郊区,参考了这个教程,我使用的是Windows 8、Anaconda和iPython。
我在命令提示符下尝试了“conda install shapefile”和“pip install shapefile”,但是都返回了“错误:没有找到匹配的包:shapefile”。
除此之外,我还尝试手动添加,参考了这些链接:[1]如何根据完整路径导入模块? [2]导入不在路径上的Python模块。不过我遇到了权限错误,这表明我可能还是没有正确导入它们。
如果有任何建议或者最佳实践,我会非常感激。
1 个回答
36
试试在你的命令行里输入
pip install pyshp
这就是你库的名字,按照我所看到的,详情请查看 https://pypi.python.org/pypi/pyshp
conda 只适用于这些 http://docs.continuum.io/anaconda/pkgs.html 包。
对于不在列表中的库,你需要使用 pip install。这个可能会让人困惑,因为在 pypi 上的库名(这是 pip 下载库的地方)通常,但并不总是,和导入时的名字相同。所以如果 conda 和 pip 都不行,首先可以去谷歌搜索一下,确保你的库不在 pypi 上,因为大多数受欢迎的库都是在那里的...