在Windows上安装Kivy的过程中,我发现我需要Cython。
easy_install cython
安装它,但这会出现以下错误:error: Unable to find vcvarsall.bat
python setup.py install
时,我看到了同样的错误。如何安装Cython?没有这个'vcvarsall.bat'错误。
我正在运行Windows 32位。
答案 0 :(得分:6)
Cython是一个二进制包。这意味着它不是完全用Python编写的。它的一部分是用于编译为本机二进制文件的语言,例如C或C ++。 vcvarsall.bat
是用于调用C或C ++代码编译器的Microsoft脚本。换句话说,您没有在您的系统上安装编译器(或者至少,Python无法找到它)。
您的选择包括:
后者会更简单。您可以在此处找到二进制文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#cython。下载与您的位数和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
(确保更改该命令中的路径以匹配实际的文件路径。)
答案 1 :(得分:1)
可悲的是,在Windows上安装伟大的kivy框架可能会很痛苦。如果你正在寻找一个完整的kivy-IDE for Windows,幸运的是有一个很好的Winpython分支,已经包含了Kivy!
只需下载,解压缩并启动spyder,您就可以在Windows上进行kivy编码了。甚至可以使用受限制的用户帐户。