安装qrcode-0.2.1时出现"Unable to find vcvarsall.bat"错误

3 投票
2 回答
31099 浏览
提问于 2025-04-16 05:07

请帮我解决这个错误

C:\Python26\Lib\site-packages\pyqrcode\encoder>python setup.py install
running install
running bdist_egg
running egg_info
writing qrcode.egg-info\PKG-INFO
writing top-level names to qrcode.egg-info\top_level.txt
writing dependency_links to qrcode.egg-info\dependency_links.txt
package init file 'qrcode\__init__.py' not found (or not a regular file)
writing manifest file 'qrcode.egg-info\SOURCES.txt'
installing library code to build\bdist.win32\egg
running install_lib
running build_py
running build_ext
building 'qrcode.Encoder' extension
error: Unable to find vcvarsall.bat

谢谢,

manu

2 个回答

4

这是一个已知的错误,现在应该不再是问题了。

如果你在使用MinGW,可以试试:

setup.py install build ––compiler=mingw32
17

Distutils和微软的编译工具链不太兼容。

这个文件是用来设置环境的,目的是帮助distutils使用微软的编译工具链。

有很多方法可以让这个过程顺利进行。

请查看下面的链接,可能会对你有帮助。

这个链接指向archive.org,因为原页面已经不存在了。

撰写回答