通过conda或pip无法找到shapefile/shapelib安装方法

16 投票
1 回答
33969 浏览
提问于 2025-04-18 01:33

我正在尝试读取形状文件,以便查看一个城市的郊区,参考了这个教程,我使用的是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 上,因为大多数受欢迎的库都是在那里的...

撰写回答