相关疑难解决方法(0)

用于Python 2.7的Microsoft Visual C++编译器

我下载了用于Python 2.7的Microsoft Visual C++编译器,并安装它,完整路径vcvarsall.bat是:

C:\Users\UserName\AppData\Local\Programs\Common\Microsoft\Visual C++ for Python\9.0\vcvarsall.bat
Run Code Online (Sandbox Code Playgroud)

但是以下代码无法返回它的路径:

from distutils import msvc9compiler
msvc9compiler.find_vcvarsall(9.0)
Run Code Online (Sandbox Code Playgroud)

安装程序不会将安装信息写入注册表,并且从源代码中看find_vcvarsall(),它似乎无法vcvarsall.bat从VS90COMNTOOLS设置中找到该文件,因为它要求包含的文件夹的名称vcvarsall.bat为VC:

productdir = os.path.join(toolsdir, os.pardir, os.pardir, "VC")
Run Code Online (Sandbox Code Playgroud)

如何在不修改注册表或文件夹名称的情况下使用编译器?

python visual-c++

21
推荐指数
4
解决办法
7万
查看次数

标签 统计

python ×1

visual-c++ ×1