我一直試圖在Windows 7上pip install MySQL-python
,但它返回unable to find vcvarsall.bat
。我正在使用Python 3.4。如何在不通過安裝Visual Studio 2008的棘手路徑的情況下以簡單的方式完成此項工作?pip安裝MySQL-python返回無法找到vcvarsall.bat
2
A
回答
7
作爲pip
一個鏈路被用於從源代碼安裝,這需要編譯。有兩個選項,以解決:
安裝使用easy_install
easy_install
是很快能夠使用編譯的exe文件進行安裝。
使用pip
使用輪包格式
這是我最喜歡的解決方案安裝。
您必須首先獲取車輪包裝格式。許多Python軟件包已經安裝了它們,並且最新版本的pip
將默認安裝它,舊版本必須與--use-wheel
開關一起使用。
如果車輪不存在,您應該創建一個。首先安裝wheel
包,並使用它將現有的exe或egg文件轉換爲指定的平臺。
如果您的感興趣的軟件包沒有編譯好的版本,除了編譯它之外,沒有其他解決方案。無論如何,一旦你得到它,你可以變成輪子格式並從中安裝。
有關general pip
, easy_install
and wheel usage and setup see my other answer的其他信息
1
相關問題
- 1. pip - 無法找到vcvarsall.bat
- 2. psycopg2安裝錯誤:無法找到vcvarsall.bat
- 3. 錯誤:無法找到vcvarsall.bat當PIP安裝pyspider雙贏-10 32位蟒蛇3.5+
- 4. 無法找到vcvarsall.bat
- 5. 在Windows上Pygame安裝 - 錯誤:無法找到vcvarsall.bat
- 6. 錯誤:無法找到vcvarsall.bat在Windows7中安裝PIL
- 7. Python 2.7無法找到vcvarsall.bat,MS VS C++ 2008安裝
- 8. 「無法找到vcvarsall.bat」 試圖安裝QRCode的-0.2.1
- 9. 錯誤:無法找到vcvarsall.bat在windows7中安裝psycopg2
- 10. Python/PyQuery:無法找到vcvarsall.bat?
- 11. 無法安裝Python模塊 - 缺少Vcvarsall.bat
- 12. 無法用pip安裝pycurl
- 13. Centos:無法安裝pip
- 14. pip無法安裝asyncmongo
- 15. 無法安裝pylibmc pip
- 16. Pip無法安裝SciPy
- 17. PIP無法安裝Dryscrape
- 18. 無法安裝使用PIP和PIP 3
- 19. pip安裝不返回任何東西
- 20. Heroku的設置 - PIP無法找到/安裝依賴
- 21. 在Cygwin中的pip安裝無法找到文件錯誤
- 22. 安裝pyaudio時,PIP無法找到portaudio.h在/ usr /本地/包括
- 23. 已安裝pip,但無法找到virtualenvwrapper_bashrc的位置
- 24. Pip安裝 - 無法找到滿足要求的版本
- 25. PIP安裝無法找到ffi.h,即使它識別出libffi
- 26. Python無法找到與pip一起安裝的軟件包
- 27. 「無法找到vcvarsall.bat」 Windows錯誤
- 28. M2Crypto錯誤無法找到vcvarsall.bat
- 29. 無法使用Python 2.7找到VCVarsall.bat
- 30. 「錯誤:無法找到vcvarsall.bat」在Windows
easy_install是要走的路。偉大的答案男人! – Clocker
@Clocker我很高興它適合你。無論如何,只要有可能,更喜歡使用pip,因爲easy_install某些時候不允許像pip那樣進行安全卸載。理想的解決方案是,如果作者將轉換成wheel格式的exe文件發佈出來,但你自己可以這樣做(當然有更多的工作,但是使用像'devpi-server'這樣的私人pypi服務器並不那麼困難)。享受Python。 –
我結束了從你提供的鏈接的答案,並將exe文件轉換爲whl - >運行良好的調查結果sr – Clocker