我正在尝试在Windows 10(python 3)中安装匀称的1.5.6。我收到了这个奇怪的错误。
python setup.py egg_info" failed with error code 1 in c:\users\user1\appdata\local\temp\pip-build-g1iztcx1\shapely
我试过更新pip但没有运气。 可能是什么问题?
答案 0 :(得分:1)
您可以直接下载Shapely Wheel here并运行pip install Shapely-1.6.4.post1-cp37-cp37m-win_amd64.whl
(取决于您决定下载的软件包的名称)。
对于Windows 10和python 3,这对我来说效果很好。
答案 1 :(得分:1)
如果上述解决方案仍然有错误,请确保要下载的轮形(here)是正确的轮形,并且符合系统要求。确保选择正确的32位或64位(也与python版本匹配)(cp37用于python 3.7)。下载文件并将其移至您的Python目录后,在Python目录上运行管理cmd并运行:
------------------------------------------------------------
Gradle 4.6
------------------------------------------------------------
Build time: 2018-02-28 13:36:36 UTC
Revision: 8fa6ce7945b640e6168488e4417f9bb96e4ab46c
Groovy: 2.4.12
Ant: Apache Ant(TM) version 1.9.9 compiled on February 2 2017
JVM: 1.8.0_172 (Oracle Corporation 25.172-b11)
OS: Windows 10 10.0 amd64
(Shapely-1.6.4.post1-cp37-cp37m-win_amd64.whl是您决定下载的车轮的名称)
答案 2 :(得分:0)
错误代码1表示“不允许操作”。通常在Linux中发生这种情况时,您只需使用sudo
来解决它。但是在Windows上,您可能必须右键单击cmd并以管理员身份运行才能解决它。
如果无法解决问题,请尝试使用easy_install
安装模块。然后,如果仍然不能,请尝试更新setuptools和pip。 pip install --upgrade setuptools
,pip install --upgrade pip
。