Cython版本是0.13,Python 3.1 我已經嘗試Cython FAQ中的所有「解決方案」,但無濟於事。我的Visual Studio版本是7.1,其目錄不包含vcvarsall.bat。這個問題是否有解決方案?在Windows XP中的Cython問題:「錯誤:無法找到vcvarsall.bat」
回答
SO搜索,你會發現充分的討論。
[編輯:基於註釋下]
當你運行setup.py在Windows上安裝,distutils來查找vcvarsall.bat運行。
關於vcvarsall.bat
VCVarsall.bat在Visual Studio Visual Studio命令提示符工具。它允許您爲集成開發環境(IDE)設置各種選項,以及從命令行構建,調試和部署項目。
如果沒有找到這個文件什麼
Solution 1: Hunt the file
- 的distutils有vcvarsall.bat的硬編碼路徑。
- 找到以vc * .bat或vc * .cmd開頭的文件。爲MS編譯器工具鏈設置命令行環境的文件。該位置對於不同版本的Visual Studio安裝程序不一致。如果你正在運行32位版本,那麼你應該能夠找到vcvars32.bat。
- 將其放在distutils期望的目錄中。
不幸的是基於MinGW的解決方案不能工作。據我所知,VC2008是必要的。這不適合我。 – DSblizzard 2010-10-28 12:27:52
Python 2,7建於VC 2008,但OP說他有Visual Studio 7.1,它沒有'vcvarsall.bat'。 'distutils'試圖使用Python本身的相同編譯器來構建擴展。有一種方法可以覆蓋它,但它不適用於我試圖安裝的擴展。我正在考慮但尚未嘗試的一種可能的解決方案是下載並安裝免費的[Visual Studio Express 2008 SP1](http://www.microsoft.com/downloads/en/details.aspx?FamilyId= F3FBB04E-92C2-4701-B4BA-92E26E408569&displaylang = en)版本,然後重試。 – martineau 2010-11-09 19:19:21
@martineau:您的擴展應該使用與編譯python相同的編譯器進行編譯。否則,問題太多了。是的,使用免費版本是個好主意。通常情況下,你應該找到vcvarsall.bat。 MS經常改變這種方法! – pyfunc 2010-11-09 19:42:07
- 1. 「無法找到vcvarsall.bat」 Windows錯誤
- 2. M2Crypto錯誤無法找到vcvarsall.bat
- 3. 在Windows上Pygame安裝 - 錯誤:無法找到vcvarsall.bat
- 4. Python/PyQuery:無法找到vcvarsall.bat?
- 5. 無法在Windows XP
- 6. 在Windows 7中安裝cython的問題
- 7. Windows XP中的MDI問題
- 8. 錯誤:無法找到vcvarsall.bat編譯Python模塊與Visual Studio 2008安裝
- 9. cmake的無法在Windows XP
- 10. JQuery.ajax錯誤。無法找出問題
- 11. libxml-ruby在windows xp問題
- 12. WPF Windows XP中的兒童Windows問題
- 13. 錯誤:無法找到vcvarsall.bat當PIP安裝pyspider雙贏-10 32位蟒蛇3.5+
- 14. Windows上的Qt問題xp
- 15. 簡單的分段錯誤,我似乎無法找到問題
- 16. 400錯誤的請求,但無法找到問題
- 17. 失敗大廈砂輪cvxopt - 無法找到vcvarsall.bat
- 18. 無法找到問題
- 19. 遇到錯誤有問題錯誤:在類GUITest中找不到主要方法
- 20. SaveFileDialog無法在Windows XP中返回
- 21. Java圖形PaintComponent問題。似乎無法找到該錯誤
- 22. 「無法找到vcvarsall.bat」 試圖安裝QRCode的-0.2.1
- 23. Windows XP命令問題
- 24. Java/RXTX問題Windows XP
- 25. 在Windows XP上的GDI +問題
- 26. 在Windows XP上的多播問題
- 27. windows xp中的字體問題
- 28. Git錯誤:無法找到
- 29. 錯誤 - 無法找到「libMyGame.so」
- 30. XNA - 無法找到錯誤
我想你有Windows SDK 7.1,因爲沒有Visual Studio 7.1那樣的東西 – 2012-01-01 21:26:17