[英]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
,安裝cython
, scipy
和其他一些依賴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.