ubuntu vscode切换python虚拟环境
时间: 2025-05-17 12:14:38 浏览: 38
### 如何在 Ubuntu 系统中通过 VSCode 切换 Python 虚拟环境
在 Ubuntu 系统上,可以通过 Visual Studio Code (VSCode) 的设置来切换不同的 Python 虚拟环境。以下是具体方法:
#### 1. 创建虚拟环境
首先,在终端中创建一个新的 Python 虚拟环境。可以使用 `venv` 或者 `conda` 来完成这一任务。
```bash
python3 -m venv /path/to/new/virtual/environment
```
上述命令会生成一个指定路径下的新虚拟环境目录[^1]。
#### 2. 打开项目并选择解释器
启动 VSCode 并加载目标项目文件夹。按下快捷键 `Ctrl+Shift+P`(或者 macOS 上的 `Cmd+Shift+P`),调出命令面板。输入 **"Python: Select Interpreter"** 后回车。
此时会出现一系列可用的 Python 解释器列表,其中包括系统默认的全局 Python 和已存在的虚拟环境。如果之前创建的虚拟环境中未显示,则可能需要手动刷新或重新扫描环境位置[^3]。
#### 3. 修改 settings.json 文件
为了确保每次打开该项目都能自动应用所选的虚拟环境,可以在 `.vscode/settings.json` 中显式定义 Python 路径。例如:
```json
{
"python.defaultInterpreterPath": "/home/user/dev/project/venv/bin/python",
"python.pythonPath": "/home/user/dev/project/venv/bin/python"
}
```
这里需要注意的是,`python.pythonPath` 已经被标记为废弃属性,推荐改用 `defaultInterpreterPath` 属性替代。
#### 4. 升级 pip 版本
当遇到警告信息表明当前使用的 Pip 版本较低时,可通过激活对应虚拟环境后再运行升级指令解决此问题。例如:
```bash
/path/to/your/virtual/env/bin/python -m pip install --upgrade pip
```
这一步骤能够有效避免因旧版本工具引发的各种兼容性错误[^2]。
#### 5. 安装依赖包
最后,在选定好的虚拟环境下安装所需的第三方库即可。同样建议先确认该虚拟环境已被正确定位再继续下一步动作。
---
### 示例代码片段展示如何更新pip至最新版
假设我们已经知道确切的位置 `/custom/path/to/python` ,那么可以直接执行下面这条语句来进行自我迭代式的升级过程:
```bash
/custom/path/to/python -m pip install --upgrade pip setuptools wheel
```
以上操作完成后就可以正常使用这个经过优化后的pip程序啦!
---
阅读全文
相关推荐


















