我正在Windows上运行,我希望安装一些需要eigency
软件包的Python代码,而这又需要Eigen
C ++库。 Eigen
的{{3}}指出实际上不需要安装,因此我只是从.zip中提取文件。运行pip3 install eigency
时,出现一些错误,例如:
Building wheel for eigency (setup.py) ... error
...
ERROR: Complete output from command: <some code here>
ERROR: Running bdist_wheel
...
<A bunch of warnings and copy messages>
error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/
----------------------------------------
ERROR: Failed building wheel for eigency
然后尝试运行setup.py
:
Running setup.py clean for eigency
Failed to build eigency
Installing collected packages: eigency
Running setup.py install for eigency ... error
它将打印警告和复制消息的类似列表,最后返回相同的Microsoft Visual C ++错误。
我已经看到许多人遇到看似相关的错误,但是他们没有Python外部的依赖关系。
我尝试过的...
据我了解,pip
仅可用于Python代码,因此它需要VC ++作为本征例程的编译器。我通过错误中的链接安装了VS 16. *,该链接应该包含VC ++。
我还尝试了conda install eigen
,它不需要编译器,但是website上不存在eigency
,所以那里没有运气。
我认为我的问题归结为:
pip3
“识别” VS的存在?