4

Cython 版本是 0.13,Python 3.1 我已经尝试了 Cython 常见问题解答中的所有“解决方案”,但无济于事。我的 Visual Studio 版本是 7.1,它的目录不包含 vcvarsall.bat。这个问题有解决方案吗?

4

1 回答 1

2

所以搜索,你会发现关于这个的充分讨论。

[编辑:基于下面的评论]

在 Windows 上运行 setup.py install 时,distutils 会查找要运行的 vcvarsall.bat。

关于 vcvarsall.bat

VCVarsall.bat 是 Visual Studio 中的 Visual Studio 命令提示工具。它允许您为集成开发环境 (IDE) 设置各种选项,以及从命令行构建、调试和部署项目。

如果找不到这个文件怎么办

解决方案 1:搜索文件

  1. distutils 有一个到 vcvarsall.bat 的硬编码路径。
  2. 查找以 vc*.bat 或 vc*.cmd 开头的文件。为 MS 编译器工具链设置命令行环境的文件。对于不同版本的 Visual Studio 设置,该位置不一致。如果您运行的是 32 位版本,那么您应该能够找到 vcvars32.bat。
  3. 将它放在 distutils 期望的目录中。
于 2010-10-28T09:52:53.503 回答