c 的编译器 在哪里能找到啊,我电脑里好像有啊
D:\pige>py setup.py build_ext --inplacerunning build_ext
building 'file3' extension
error: Unable to find vcvarsall.bat 你的电脑上似乎没有安装 Visual C++ 为 Python 的编译器。vcvarsall.bat 是 Visual Studio 中的一个文件,Python 用它来找到用于本地扩展的编译器。
对于 Python 来说,最常见的编译器是 Microsoft 的 Visual C++。当你想要从源代码编译一些 Python 的扩展包(例如,使用 Cython 编译扩展)时,就需要这个编译器。
要解决这个问题,你需要安装 Microsoft Visual C++ Build Tools。具体的安装步骤如下:
1. 前往 (https://visualstudio.microsoft.com/zh-hans/downloads/)。
2. 在页面上找到 "工具和负载" 部分,点击 "Build Tools for Visual Studio" 进行下载。
3. 运行安装程序,选择 "C++ build tools",确保选中以下内容:
· MSVC v142 - VS 2019 C++ x64/x86 build tools
· Windows 10 SDK
· C++ CMake tools for Windows
· C++ ATL for latest v142 build tools (x86 & x64)
4. 安装。
安装完成后,Python 应该能够找到 vcvarsall.bat 文件,然后你就能够编译扩展包了。如果问题仍然存在,可能需要重新启动计算机,或者检查 PATH 环境变量是否包含了 vcvarsall.bat 文件的路径。
希望这个回答能帮助到你。如果你还有其他问题,随时向我提问。 isdkz 发表于 2023-5-23 15:31
你的电脑上似乎没有安装 Visual C++ 为 Python 的编译器。vcvarsall.bat 是 Visual Studio 中的一个文件,P ...
这些东西 应该选哪个啊 wp231957 发表于 2023-5-23 15:41
这些东西 应该选哪个啊
可以选这个,然后网上找一个激活码 isdkz 发表于 2023-5-23 16:21
可以选这个,然后网上找一个激活码
先结贴,以后整不明白 再找你 wp231957 发表于 2023-5-26 15:52
先结贴,以后整不明白 再找你
嗯嗯
页:
[1]