我正在尝试在我的笔记本电脑上安装 geopandas,这是一台 Windows 10 版本 1709 机器。
执行 pip install geopandas 命令后,我收到消息:
command python setup.py egg_info failed with error code 1.
我已经尝试升级 pip 和 setuptools,但仍然没有成功。我安装了 Python 3.6。
最佳答案
假设您遇到类似这样的错误:
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中找到更多信息。
关于python - 安装 geopandas 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49772348/