在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