使用pip安装javabridge的编译器错误

时间:2018-07-25 23:48:00

标签: python visual-studio compiler-errors pip environment-variables

我正在运行Windows 10,Python 3.6.5,Visual Studio 2017,MinGW当前版本,并且无法安装javabridge,具有以下依赖关系的python软件包:JDK,NumPy,Python 2.7或更高版本以及C编译器。

我的第一个错误是由于无法找到文件cl.exe。经过研究后,我发现此文件位于

C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64

将此目录添加到环境变量“ Path”中可以解决此问题。现在,我遇到了找不到“ io.h”的问题。

 Cannot open include file: 'io.h': No such file or directory
    error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.14.26428\\bin\\Hostx64\\x64\\cl.exe' failed with exit status 2

我尝试下载并运行setup.py install,但是发生相同的错误。

我的问题是: 如何通过pip编辑环境变量以包含io.h和C编译器使用的所有其他目录?如果还有其他解决方法,我很高兴听到。

0 个答案:

没有答案