簡體   English   中英

pip如何在Windows 7 x64和python 2.7上安裝pylzma

[英]How pip install pylzma on windows 7 x64 , python 2.7

我認為這應該是開箱即用的,但是...

我已經貼pip.log上pastbin錯誤消息的最后幾行是

e:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -DWITH_COMPAT=1 -DCOMPRESS_MF_MT=1 -Isrc/sdk -IC:\Python27\include -IC:\Python27\PC /Tcsrc\7zip\C\AesOpt.c /Fobuild\temp.win-amd64-2.7\Release\src\7zip\C\AesOpt.obj /MT

cl : Command line warning D9025 : overriding '/MD' with '/MT'

AesOpt.c

src\7zip\C\AesOpt.c(14) : fatal error C1083: Cannot open include file: 'wmmintrin.h': No such file or directory

error: command '"e:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\BIN\amd64\cl.exe"' failed with exit status 2

通過谷歌搜索,我發現wmmintrin.h是vc 10.0附帶的頭文件之一,我已經安裝了Visual Studio 2010(包含vc 10.0),我需要做的就是將此文件復制過來?

pip安裝不是應該簡單而輕松的工具嗎?

編輯:我試圖將此文件復制到vc9的包含路徑,但遇到幾個不同的錯誤

我已經閱讀了此安裝/編譯pylzma(lzma python綁定)

看來作者已經修復了setup.py和.c文件中的內容。 我看到/ MANIFEST標志和Py_BEGIN_ALLOW_THREADS和Sha256_Init(&sha)在變量聲明后已移動:

edit2:似乎vs2008(vc9)不支持錯誤日志中所示的編譯器內部函數 ,在我安裝vs2008 sp1之后,它可以編譯而沒有任何錯誤...請參閱日志

我強烈建議您通過Windows二進制文件進行安裝。 可以在http://www.lfd.uci.edu/~gohlke/pythonlibs/#pylzma找到。 這樣,您不必擔心愚蠢的make錯誤。 相信我,您會浪費時間和精力,但是通過使Visual Studio錯誤消失,您將不會獲得任何好處。 但是,如果您通過這種方式獲得成功,請在此處發布相關答案!

暫無
暫無

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

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