簡體   English   中英

scikits.sparse 安裝(或構建)在 windows 和 anaconda (spyder) 上失敗

[英]scikits.sparse installation(or build) fails on windows and anaconda (spyder)

我一直在嘗試在 python 中安裝scikits.sparse模塊。 感覺自己得到的模塊需要編譯。 我猜是一樣的,因為它不包含.py文件,而是在 sparse 目錄中有一個cholmod.c和一個cholmod.pyx文件。 我試圖以兩種方式做到這一點,

一個來自Spyder ,首先將模塊路徑添加到PYTHONPATH管理器,然后在程序中包含以下幾行

import pyximport

pyximport.install()

from scikits.sparse.cholmod import cholesky

這給了我錯誤

導入錯誤:構建模塊 scikits.sparse.cholmod 失敗:["distutils.errors.CompileError: command 'C:\\\\Program Files (x86)\\\\Microsoft Visual Studio 14.0\\\\VC\\\\BIN\\\\x86_amd64\\\\cl.exe ' 失敗,退出狀態為 2\\n"]

其次直接在Python 3.6

我安裝了Microsoft Visual C++ build tools 14.0 (來自 Visual Studio 2015),看起來安裝完成,但最終狀態顯示,它可能沒有正確安裝。

然后,我更新的pip ,安裝cythonscipy和其他一些依賴scikits.sparse然后試圖像日安裝之后,

python e:\python\scikits.sparse-0.2\setup.py install 

從命令提示符返回錯誤,

Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' 失敗,退出狀態為 2

無論如何要在 Windows 中編譯和構建scikits.sparse嗎?

或者,是否可以在Linux系統.whl其編譯為.whl ,然后在 Windows 中輕松安裝?

提前致謝。

您只需要安裝 C++ 構建工具。 在我的情況下,它與您的相同,即“Microsoft Visual Studio 14.0”所以我從下面給出的鏈接安裝了 C++ 構建工具。[landinghub.visualstudio.com/visual-cpp-build-tools][1]

這向我展示了 2015 版本,這解決了我的問題。

希望它對你也一樣。 如果沒有,請在下面留下評論。

祝你好運 !

scikits-sparse 不是為 windows 構建的,只為 linux 構建

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM