我试图通过以下方式在Python 3.6.2中安装netiface:
pip install netifaces
但是当我在cmd中运行它时,我收到此错误:
c:\ users \ seyed_vahid \ appdata \ local \ programs \ python \ python36 \ include \ pyconfig.h(59):致命错误C1083:无法打开包含文件:'io.h':没有这样的文件或目录 错误:命令'C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ VC \ bin \ cl.exe'失败,退出状态为2
我该如何解决?
答案 0 :(得分:2)
我刚刚度过了一个令人沮丧的一天,试图找到一种方法来完成这项工作。 (我使用Visual Studio,Python,Windows组合)。
在pip安装期间(io.h,找不到rc.exe等)获取构建错误时,在我的情况下使用netifaces / pychromecast(但问题对所有人来说都是一样的),对您的环境进行以下更改/添加变量:
INCLUDE(如果需要,可以创建)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\SDK\ScopeCppSDK\SDK\include\ucrt;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\SDK\ScopeCppSDK\SDK\include\shared;C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\SDK\ScopeCppSDK\SDK\include\um
LIB(如果需要,创建)
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\SDK\ScopeCppSDK\SDK\lib
添加到路径
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\SDK\ScopeCppSDK\SDK\bin
进行这些更改后,我能够正确安装/编译
答案 1 :(得分:1)
尝试打开VS安装程序并安装类似
的内容VC ++ 2015 v140工具集