ERROR: Shapely-1.6.4.post2-cp36-cp36m-win_amd64.whl is not a supported wheel on this platform.
我无法通过以下方式安装Shapely:
pip install "C:/path.../Shapely-1.6.4.post2-cp36-cp36m-win_amd64.whl
这是我到目前为止尝试过的:
* pip install --upgrade pip
* Python version 3.6.4, Windows 64 bit
我应该安装另一个版本吗? cp36和win_amd64看起来正确。除非amd表示CPU?在那种情况下,我有Intel i5。我没有看到那个版本,所以我不认为是...
关于我在做什么错的其他建议?
编辑:从此处下载的滚轮:https://www.lfd.uci.edu/~gohlke/pythonlibs/#shapely
答案 0 :(得分:0)
有一个有用的完整指南here。 Windows在python wheel文件方面存在许多问题。如果您需要我的建议,最好不要将Windows用于python编程,Linux非常适合此类事情。您可以使用功能强大且稳定的Ubuntu。
如果您真的想在Windows中编程python,建议您安装并使用Anaconda。这是一个很棒的工具,可以帮助您安装python软件包和在python中进行编程。
编辑:我尝试了Anaconda方式,并且效果很好。安装Anaconda后,我以管理员身份打开了Anaconda Powershell Prompt
(因为安装Shapely时出现权限问题!),然后运行了命令conda install shapely
。安装完成后,我运行了命令jupyter notebook
,在jupyter中,我可以使用Shapely。
我在conda的基本环境中安装了Shapely,这不好。如果要使用Anaconda,则最好学习如何manage environments in conda。