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

Visual Studio Code无法使用uv虚拟环境运行代码问题求助

问题描述

代码示例

main.py中的代码:

import pymupdf

print(f"pymupdf version is: {pymupdf.__version__}")

终端正常运行情况

在Kubuntu 24.04(Noble Numbat)系统的Shell中,可正常创建并运行安装了pymupdf的Python 3.12环境,执行命令及日志如下:

>uv --version
uv 0.4.17

>uv init --no-pin-python
Initialized project `askliz2`

>uv venv --python 3.12.6
Using CPython 3.12.6
Creating virtual environment at: .venv
Activate with: source .venv/bin/activate

>source .venv/bin/activate
askliz2>uv add pymupdf
Resolved 3 packages in 281ms
Installed 2 packages in 11ms
 + pymupdf==1.24.10
 + pymupdfb==1.24.10

askliz2>python main.py
pymupdf version is: 1.24.10

VS Code集成终端异常情况

激活uv虚拟环境后,通过code .从当前文件夹启动Visual Studio Code,选中import pymupdf行并按Shift+Enter在集成终端运行时,出现异常输出:

/home/max/askliz2/.venv/bin/python
Python 3.12.6 (main, Sep  9 2024, 22:11:19) [Clang 18.1.8 ] on linux
Type "help", "copyright", "credits" or "license" for more information.
]633;E;exit()]633;D;0]633;A>>> ]633;B]633;Cimport pymupdf
]633;E;import pymupdf]633;D;0]633;A>>> ]633;B]633;C

已尝试的解决步骤

  • 升级uv版本
  • 卸载并重新安装Visual Studio Code
  • 安装不同版本的Python(如3.12.0、3.12.6、3.9)
  • 右键选择clear terminal和kill terminal后重新尝试

已通过命令面板select python interpreter确认,当前已选择Python 3.12.6 ('.venv') ./.venv/bin/python,与预期一致,且集成终端日志也显示使用该解释器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 22:17:34