鱼C论坛

 找回密码
 立即注册
查看: 1918|回复: 5

[已解决]c 的编译器 在哪里能找到啊,我电脑里好像有啊

[复制链接]
发表于 2023-5-23 15:28:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
D:\pige>py setup.py build_ext --inplace  
running build_ext
building 'file3' extension
error: Unable to find vcvarsall.bat
最佳答案
2023-5-23 16:21:17
wp231957 发表于 2023-5-23 15:41
这些东西 应该选哪个啊

Snipaste_2023-05-23_16-20-45.png

可以选这个,然后网上找一个激活码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-5-23 15:31:36 | 显示全部楼层
你的电脑上似乎没有安装 Visual C++ 为 Python 的编译器。vcvarsall.bat 是 Visual Studio 中的一个文件,Python 用它来找到用于本地扩展的编译器。

对于 Python 来说,最常见的编译器是 Microsoft 的 Visual C++。当你想要从源代码编译一些 Python 的扩展包(例如,使用 Cython 编译扩展)时,就需要这个编译器。

要解决这个问题,你需要安装 Microsoft Visual C++ Build Tools。具体的安装步骤如下:

1. 前往 [Visual Studio 下载页面](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 文件的路径。

希望这个回答能帮助到你。如果你还有其他问题,随时向我提问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-23 15:41:34 | 显示全部楼层
isdkz 发表于 2023-5-23 15:31
你的电脑上似乎没有安装 Visual C++ 为 Python 的编译器。vcvarsall.bat 是 Visual Studio 中的一个文件,P ...

这些东西 应该选哪个啊
无标题.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-23 16:21:17 | 显示全部楼层    本楼为最佳答案   
wp231957 发表于 2023-5-23 15:41
这些东西 应该选哪个啊

Snipaste_2023-05-23_16-20-45.png

可以选这个,然后网上找一个激活码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-5-26 15:52:23 | 显示全部楼层
isdkz 发表于 2023-5-23 16:21
可以选这个,然后网上找一个激活码

先结贴,以后整不明白 再找你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-5-26 15:52:55 | 显示全部楼层
wp231957 发表于 2023-5-26 15:52
先结贴,以后整不明白 再找你

嗯嗯
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-27 11:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表