在Windows上安装Kivy的过程中,我发现我需要Cython。
easy_install cython安装它,但这导致了以下错误:error: Unable to find vcvarsall.batpython setup.py install时,我看到了同样的错误。如何安装Cython?没有这个'vcvarsall.bat‘错误。
我正在运行Windows 32位。


发布于 2014-12-04 01:03:23
Cython现在可以作为预构建的二进制车轮包在PyPI上使用。在Windows和具有现有轮子的任何其他平台上,编译不再是必要的。你现在可以做的就是:
pip install Cython过时答案
Cython是一个二进制包。这意味着它不是完全用Python编写的。其中一部分是用编译成本机二进制文件的语言编写的,如C或C++。vcvarsall.bat是一个微软脚本,用于调用C或C++代码的编译器。换句话说,您的系统上没有安装编译器(或者至少Python找不到它)。
你的选择包括:
后者将更简单。您可以在这里找到二进制文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#cython。下载与bitness和Python版本相对应的二进制文件。例如,如果您使用的是Python3.4,并且您的系统是32位,您可以下载Cython‑0.21.1.win32‑py3.4.exe。将其保存到您知道路径的位置.(一个简单的选择就是将其保存到C:\目录中)。然后在下载的文件上运行easy_install,类似于以下内容:
easy_install C:\Cython‑0.21.1.win32‑py3.4.exe(请确保更改该命令中的路径以匹配实际的文件路径。)
发布于 2014-12-05 10:03:37
可悲的是,在windows上安装这个伟大的kivy框架可能会很痛苦。如果您正在寻找一个完整的用于windows的Kivy IDE,幸运的是,已经包含了一个很好的Winpython叉!
只要下载、解压缩和启动spyder,您就可以在windows上进行kivy编码了。甚至可以使用受限制的用户帐户。
https://stackoverflow.com/questions/27283846
复制相似问题