我为python 3.5安装了visual c ++ redistributable 2015但是python无法检测vcvarsall.bat我应该为它安装visual studio吗? 您是否可以使用visual studio Community进行编译我的意思是,例如,如果您的团队超过5人并且您使用python创建程序但是使用nuitka编译它使用visual studio编译器进行编译是否合法?
答案 0 :(得分:1)
根据the documentation,您需要Visual Studio 2015来构建Python 3.5:
源树包含Microsoft Visual Studio 2015的构建解决方案和项目文件,后者是用于构建官方Python版本的编译器。这些文件位于PCbuild目录中。
检查
PCbuild/readme.txt
以获取有关构建过程的一般信息。
The readme告诉你:
快速入门指南
- 安装Microsoft Visual Studio 2015,任何版本。
- 安装Subversion,并确保'svn.exe'在您的路径上。
- 运行“build.bat -e”以在32位版本配置中构建Python。
- (可选,但建议)使用“rt.bat -q”运行测试套件。
醇>
是的,您可以使用 Visual Studio 2015的任何版本,包括免费版本。
进一步证实了这一点Python 3.5及更高版本使用Microsoft Visual Studio 2015.您可以下载并使用Visual Studio 2015的任何免费或付费版本。
在尝试构建时,请注意您需要在Visual Studio开发人员命令提示符下运行脚本,以便设置适当的环境变量,以便找到所有必需的文件(例如vcvarsall.bat
)。