'io.h':“pip install netifaces”中没有这样的文件或目录

时间:2017-08-27 12:12:57

标签: python c

我试图通过以下方式在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

我该如何解决?

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工具集