在Windows上安裝Kivy的過程中,我發現我需要Cython。如何安裝cython
- 我嘗試使用
easy_install cython
安裝它,但是這給了以下錯誤:error: Unable to find vcvarsall.bat
- 我從用Cython的官方頁面下載的軟件包,而是試圖運行
python setup.py install
的時候,我看到了同樣的錯誤。
如何安裝Cython?沒有這個'vcvarsall.bat'錯誤。
我正在運行Windows 32位。
在Windows上安裝Kivy的過程中,我發現我需要Cython。如何安裝cython
easy_install cython
安裝它,但是這給了以下錯誤:error: Unable to find vcvarsall.bat
python setup.py install
的時候,我看到了同樣的錯誤。如何安裝Cython?沒有這個'vcvarsall.bat'錯誤。
我正在運行Windows 32位。
用Cython是二進制包。這意味着它不是完全用Python編寫的。其中的一部分是編譯爲本地二進制文件的語言,如C或C++。 vcvarsall.bat
是用於調用C或C++代碼編譯器的Microsoft腳本。換句話說,你的系統上沒有安裝編譯器(或者至少Python沒有找到它)。
選項包括:
後者會更簡單。你可以在這裏找到二進制文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#cython。下載與您的bitness和Python版本相對應的二進制文件。例如,如果您使用的是Python 3.4,而您的系統是32位,則可以下載Cython‑0.21.1.win32‑py3.4.exe
。 將其保存到您知道路徑的位置。(一個簡單的選擇只是將其保存到C:\
目錄。)然後對下載的文件運行easy_install
,與此類似:
easy_install C:\Cython‑0.21.1.win32‑py3.4.exe
(請確保您更改該命令的路徑,以匹配實際文件路徑)
不幸的是,在windows上安裝偉大的kivy框架可能會很痛苦。如果您正在尋找一個完整的用於windows的kivy-IDE,幸運的是,已經有一個包含Kivy的Winpython的分支!
只需下載,解壓縮,並開始Spyder的,你準備好去kivy編碼的窗口。即使使用受限用戶帳戶。
要使用'pip'或'easy_install'安裝二進制包,您需要一個他們可以找到的編譯器。在Windows上,通常更容易找到並安裝預編譯的二進制文件,如[these](http://www.lfd.uci.edu/~gohlke/pythonlibs/#cython)。 – jpmc26 2014-12-04 00:45:11
@ jpmc26我仍然得到「錯誤:當我嘗試安裝Kivy時無法找到vcvarsall.bat – GLHF 2014-12-04 00:55:16
@ jpmc26我不能接受你的編輯?這實際上不是我想寫的東西。我知道如何安裝Cython。 – GLHF 2014-12-04 01:02:13