我正在尝试在我的笔记本电脑上安装geopandas,这是一台Windows 10版本的1709机器。
执行pip install geopandas命令后,我收到消息:
command python setup.py egg_info failed with error code 1.
我已经尝试升级pip和setuptools,但仍然没有成功。我安装了Python 3.6。
答案 0 :(得分:1)
假设你有类似这样的错误:
File "C:\Users\Simon\Anaconda3\lib\site-packages\setuptools\msvc.py", line 848, in __init__
raise distutils.errors.DistutilsPlatformError(err)
distutils.errors.DistutilsPlatformError: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools
----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in C:\Users\Simon\AppData\Local\Temp\pip-build-2vl7e6lb\pyproj\
出现该错误是因为您需要自己编译包。在需要构建工具的Windows上。
您只需要在错误消息中转到指定给您的链接,然后下载Build Tools for Visual Studio 2017。完成此操作后,再次尝试安装命令。现在应该可以了。
您还可以从Windows Compilers
中找到更多信息答案 1 :(得分:0)
遇到相同的问题,尝试了这里提出的各种解决方案后,对我唯一有用的方法-我正在Anaconda上使用Jupyter Notebook-通过anaconda平台[环境]进行安装;我希望这对某人有帮助。