我该如何安装cython

GLH*_*LHF 1 python windows download cython python-3.x

在Windows上安装Kivy的过程中,我发现我需要Cython.

  • 我尝试使用它安装它easy_install cython,但这给出了以下错误:error: Unable to find vcvarsall.bat
  • 我从Cython的官方页面下载了软件包,但是在尝试运行时python setup.py install,我看到了同样的错误.

我该如何安装Cython?没有这个'vcvarsall.bat'错误.

我正在运行Windows 32位.

在此输入图像描述

在此输入图像描述

jpm*_*c26 6

Cython是一个二进制包.这意味着它不是完​​全用Python编写的.它的一部分是用于编译为本机二进制文件的语言,例如C或C++.vcvarsall.bat是一个用于调用C或C++代码编译器的Microsoft脚本.换句话说,您的系统上没有安装编译器(或者至少Python找不到它).

您的选择包括:

  • 安装C/C++编译器并确保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下载的文件,类似于:

pip install Cython
Run Code Online (Sandbox Code Playgroud)

(确保更改该命令中的路径以匹配实际的文件路径.)