You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Fedora系统下VSCode无法默认选择Python 3.12的问题求助

解决方案:Fedora下VSCode无法选择Python 3.12的问题

1. 修复Python 3.12依赖缺失问题

日志提示依赖库缺失,先通过Fedora包管理器安装完整的Python 3.12环境:

sudo dnf install python3.12-full

若仍有特定开发类依赖缺失,补充安装对应组件:

sudo dnf install python3.12-devel

2. 创建正确的软链接

VSCode默认优先在/usr/bin目录查找Python解释器,而你的Python 3.12位于/bin,需在/usr/bin下创建软链接让VSCode识别到该路径:

sudo ln -s /bin/python3.12 /usr/bin/python3.12

执行后验证链接是否成功:

ls -l /usr/bin/python3.12

输出应显示/usr/bin/python3.12 -> /bin/python3.12,说明链接有效。

3. 重新配置VSCode的Python解释器

  • 按下Ctrl+Shift+P打开命令面板
  • 输入Python: Select Interpreter,选择/usr/bin/python3.12(或/bin/python3.12,两者现在均可识别)
  • 若之前手动设置过python.defaultInterpreterPath,确保settings.json中的路径正确:
    "python.defaultInterpreterPath": "/usr/bin/python3.12"
    

4. 验证生效

重启VSCode后,在内置终端执行以下命令确认版本:

python3.12 --version

或打开Python交互窗口,查看顶部显示的解释器版本是否为3.12。

注意事项

  • 不要修改系统默认的python3软链接(通常指向Python 3.11),避免破坏系统自带工具的兼容性
  • 确保VSCode的Python插件为最新版本,可在扩展市场检查更新

内容的提问来源于stack exchange,提问作者GS6651

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 04:35:53