安装eigency无法建立轮子并运行安装程序

时间:2019-05-10 09:31:02

标签: python-3.x eigen

我正在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,所以那里没有运气。

我认为我的问题归结为:

  1. 是否需要在特定目录中“安装” Eigen?
  2. 如何“使” pip3“识别” VS的存在?

0 个答案:

没有答案