vscode python环境配置ubuntu
时间: 2025-03-22 19:11:10 浏览: 47
### 配置 Ubuntu 下 VSCode 的 Python 开发环境
为了在 Ubuntu 系统上成功配置 Visual Studio Code (VSCode) 的 Python 开发环境,可以按照以下方法操作:
#### 安装必要的软件包
首先,在终端中安装 `python3` 和相关工具。如果尚未安装 Python,请运行以下命令来安装最新版本的 Python:
```bash
sudo apt update && sudo apt install python3 python3-pip python3-venv
```
接着,确保已安装 VSCode。可以通过 Snap Store 或官方文档中的说明完成安装。
---
#### 安装并启用 Python 扩展
打开 VSCode 并进入扩展市场(快捷键:Ctrl+Shift+X),搜索 **Python** 插件并点击安装。此插件由 Microsoft 提供,支持 IntelliSense、调试功能以及Linting等功能[^1]。
---
#### 设置 VSCode 用户设置文件
通过按下组合键 Ctrl+, 进入 Settings 页面,或者直接编辑 JSON 文件以手动调整配置项。具体来说,可以在右侧输入框或 `.vscode/settings.json` 中加入如下内容:
```json
{
"workbench.iconTheme": "vscode-icons",
"python.defaultInterpreterPath": "/usr/bin/python3",
"python.linting.enabled": true,
"python.linting.pylintEnabled": true,
"python.linting.flake8Enabled": true,
"python.formatting.provider": "yapf",
"files.insertFinalNewline": true
}
```
上述配置解释如下:
- `"workbench.iconTheme"` 启用了图标主题。
- `"python.defaultInterpreterPath"` 指定了默认使用的 Python 解释器路径。
- Linter 工具如 Pylint 和 Flake8 被激活用于代码质量检测。
- 使用 Yapf 作为代码格式化工具。
- 自动向文件末尾添加新行。
注意:对于不同的项目,推荐创建独立的工作区配置文件以便管理特定项目的依赖关系和解释器选择。
---
#### 创建虚拟环境
建议为每个项目单独建立一个虚拟环境,这样能够隔离不同项目的库版本冲突问题。执行下面指令生成一个新的虚拟环境目录:
```bash
python3 -m venv ./my_project_env
source my_project_env/bin/activate
pip install --upgrade pip setuptools wheel pylint flake8 yapf
```
之后重新启动 VSCode,并切换到刚构建好的虚拟环境中去工作。这一步可通过界面左侧状态栏上的提示快速实现——当发现当前选用的是全局解释器而非目标虚拟环境时,只需单击更改即可[^2]。
---
#### 测试配置有效性
新建一个简单的测试脚本 test.py ,其内容如下所示:
```python
def greet(name):
"""Print a greeting message."""
print(f"Hello, {name}!")
if __name__ == "__main__":
greet("World")
```
保存后尝试运行它;同时验证自动补全、语法高亮显示以及其他特性是否正常运作。
---
阅读全文
相关推荐


















