Cython版本是0.13,Python 3.1 我已经尝试Cython FAQ中的所有“解决方案”,但无济于事。我的Visual Studio版本是7.1,其目录不包含vcvarsall.bat。这个问题是否有解决方案?在Windows XP中的Cython问题:“错误:无法找到vcvarsall.bat”
回答
SO搜索,你会发现充分的讨论。
[编辑:基于注释下]
当你运行setup.py在Windows上安装,distutils来查找vcvarsall.bat运行。
关于vcvarsall.bat
VCVarsall.bat在Visual Studio Visual Studio命令提示符工具。它允许您为集成开发环境(IDE)设置各种选项,以及从命令行构建,调试和部署项目。
如果没有找到这个文件什么
Solution 1: Hunt the file
- 的distutils有vcvarsall.bat的硬编码路径。
- 找到以vc * .bat或vc * .cmd开头的文件。为MS编译器工具链设置命令行环境的文件。该位置对于不同版本的Visual Studio安装程序不一致。如果你正在运行32位版本,那么你应该能够找到vcvars32.bat。
- 将其放在distutils期望的目录中。
不幸的是基于MinGW的解决方案不能工作。据我所知,VC2008是必要的。这不适合我。 – DSblizzard 2010-10-28 12:27:52
Python 2,7建于VC 2008,但OP说他有Visual Studio 7.1,它没有'vcvarsall.bat'。 'distutils'试图使用Python本身的相同编译器来构建扩展。有一种方法可以覆盖它,但它不适用于我试图安装的扩展。我正在考虑但尚未尝试的一种可能的解决方案是下载并安装免费的[Visual Studio Express 2008 SP1](http://www.microsoft.com/downloads/en/details.aspx?FamilyId= F3FBB04E-92C2-4701-B4BA-92E26E408569&displaylang = en)版本,然后重试。 – martineau 2010-11-09 19:19:21
@martineau:您的扩展应该使用与编译python相同的编译器进行编译。否则,问题太多了。是的,使用免费版本是个好主意。通常情况下,你应该找到vcvarsall.bat。 MS经常改变这种方法! – pyfunc 2010-11-09 19:42:07
- 1. “无法找到vcvarsall.bat” Windows错误
- 2. M2Crypto错误无法找到vcvarsall.bat
- 3. 在Windows上Pygame安装 - 错误:无法找到vcvarsall.bat
- 4. Python/PyQuery:无法找到vcvarsall.bat?
- 5. 无法在Windows XP
- 6. 在Windows 7中安装cython的问题
- 7. Windows XP中的MDI问题
- 8. 错误:无法找到vcvarsall.bat编译Python模块与Visual Studio 2008安装
- 9. cmake的无法在Windows XP
- 10. JQuery.ajax错误。无法找出问题
- 11. libxml-ruby在windows xp问题
- 12. WPF Windows XP中的儿童Windows问题
- 13. 错误:无法找到vcvarsall.bat当PIP安装pyspider双赢-10 32位蟒蛇3.5+
- 14. Windows上的Qt问题xp
- 15. 简单的分段错误,我似乎无法找到问题
- 16. 400错误的请求,但无法找到问题
- 17. 失败大厦砂轮cvxopt - 无法找到vcvarsall.bat
- 18. 无法找到问题
- 19. 遇到错误有问题错误:在类GUITest中找不到主要方法
- 20. SaveFileDialog无法在Windows XP中返回
- 21. Java图形PaintComponent问题。似乎无法找到该错误
- 22. “无法找到vcvarsall.bat” 试图安装QRCode的-0.2.1
- 23. Windows XP命令问题
- 24. Java/RXTX问题Windows XP
- 25. 在Windows XP上的GDI +问题
- 26. 在Windows XP上的多播问题
- 27. windows xp中的字体问题
- 28. Git错误:无法找到
- 29. 错误 - 无法找到“libMyGame.so”
- 30. XNA - 无法找到错误
我想你有Windows SDK 7.1,因为没有Visual Studio 7.1那样的东西 – 2012-01-01 21:26:17