Vscode已经打开的python项目,如何使用已经建立的虚拟环境

在 VS Code 中使用已创建的 Conda/Mamba 虚拟环境 pe100,只需以下几步:


步骤 1:确保虚拟环境已存在

在终端运行以下命令,检查 pe100 环境是否已正确创建:

conda activate pe100
python --version  # 应显示 Python 3.12

如果环境不存在,先创建:

conda create -n pe100 python=3.12 -c conda-forge

步骤 2:在 VS Code 中选择虚拟环境

  1. 打开命令面板

    • Windows/Linux: Ctrl + Shift + P
    • macOS: Cmd + Shift + P
  2. 搜索并选择 Python 解释器
    输入 Python: Select Interpreter,回车。

  3. 找到 pe100 环境
    列表会显示所有已检测到的 Python 环境,格式通常为:

    Python 3.12.x ('pe100': conda)
    

    选择它即可。


步骤 3:验证环境是否生效

  1. 打开 VS Code 终端

    • Ctrl + \``(反引号键)或点击菜单栏的 Terminal > New Terminal`。
  2. 检查终端是否自动激活 pe100
    终端左侧应显示 (pe100),例如:

    (pe100) C:\your\project\path>
    

    如果没有自动激活,手动运行:

    conda activate pe100
    
  3. 检查 Python 解释器
    在终端输入:

    python --version
    

    应显示 Python 3.12.x


步骤 4(可选):配置 VS Code 默认使用 pe100

  1. 设置工作区解释器
    在项目根目录下创建 .vscode/settings.json 文件,内容如下:

    {
        "python.defaultInterpreterPath": "C:\\Users\\YourUsername\\anaconda3\\envs\\pe100\\python.exe"
    }
    

    (路径需替换为你的实际路径,可通过 conda env list 查看 pe100 的安装位置)

  2. 禁用自动激活(可选)
    如果不想每次打开终端都自动激活环境,在 settings.json 中添加:

    {
        "python.terminal.activateEnvironment": false
    }
    

常见问题解决

1. VS Code 找不到 pe100 环境?
  • 手动指定解释器路径
    Select Interpreter 界面点击 Enter interpreter path...,输入:

    C:\Users\YourUsername\anaconda3\envs\pe100\python.exe
    

    (路径通过 conda env list 查询)

  • 重启 VS Code
    有时需要重启后才能识别新环境。

2. 终端无法激活 Conda 环境?
  • 确保 VS Code 使用正确的 Shell
    点击终端右下角,选择 Command Prompt(Windows)或 bash/zsh(Mac/Linux)。

  • 手动初始化 Conda
    在终端运行:

    conda init
    

    然后重启终端。


总结

操作命令/步骤
选择解释器Ctrl+Shift+P > Python: Select Interpreter > 选 pe100
验证环境终端显示 (pe100)python --version 输出 3.12
强制指定路径修改 .vscode/settings.json 中的 python.defaultInterpreterPath
修复终端激活运行 conda init 并重启 VS Code

完成后,你的 VS Code 将完全使用 pe100 环境运行和调试代码!

### 创建 Python 虚拟环境VSCode 中创建 Python 虚拟环境的过程如下: #### 安装 `virtualenv` 或者使用内置模块 `venv` 如果尚未安装 virtualenv 工具,可以通过 pip 来安装它。不过对于大多数情况来说,推荐直接利用 Python 自带的 venv 模块来创建虚拟环境。 ```bash pip install virtualenv # 如果选择使用 virtualenv ``` 或者无需额外安装工具,因为自 Python 3.3 开始引入了标准库中的 venv 模块[^1]。 #### 初始化虚拟环境 打开 VSCode 的集成终端并执行下面命令之一以创建新的虚拟环境文件夹 llm_python(可以根据个人喜好更改名称)。这里假设正在使用的是基于 Windows 的 PowerShell 终端;如果是 Linux/macOS,则去掉前缀 "&" 和 ".\" 并相应调整路径分隔符。 ```powershell & python -m venv ./llm_python # 使用 venv 模块创建虚拟环境 # 或者如果你选择了 virtualenv 方式则为: # & virtualenv ./llm_python ``` 这一步会在当前工作目录下建立名为 "llm_python" 的子文件夹作为新虚拟环境的位置。 #### 激活虚拟环境 一旦完成上述操作之后,在同一终端窗口内继续运行下列指令来激活刚创建好的虚拟环境: ```powershell & .\llm_python\Scripts\activate # 对于 Windows 用户而言 ``` 当看到提示符前面出现了 `(llm_python)` 字样时即表示已成功切换到了该特定环境下工作[^2]。 此时可以在此环境中独立管理包和其他设置而不会影响系统的其他部分或其他项目的配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PyAIGCMaster

1毛钱也是爱

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值