废话不说,直接上操作步骤,教你如何在Visual Studio Code (VS Code) 中配置Python 3开发环境:
第一步:安装Python 3
-
下载Python:
- 访问Python官方网站 Download Python | Python.org。
- 选择适合你操作系统的Python 3版本进行下载。
-
安装Python:
- 在Windows上,运行下载的安装程序,确保勾选“Add Python to PATH”选项,以便在命令行中直接使用Python。
- 在macOS和Linux上,通过终端安装Python,可以使用包管理器如
brew
(macOS)或apt
(Ubuntu)。
第二步:验证Python安装
-
打开命令行:
- Windows上打开“命令提示符”或“PowerShell”。
- macOS和Linux上打开“终端”。
-
检查Python版本:
- 输入
python --version
或python3 --version
并回车,确保显示的是Python 3.x.x版本。
- 输入
第三步:安装Visual Studio Code
-
下载VS Code:
- 访问VS Code官网 Visual Studio Code - Code Editing. Redefined。
- 下载适合你操作系统的VS Code版本。
-
安装VS Code:
- 运行下载的安装程序并按照提示完成安装。
第四步:在VS Code中安装Python扩展
-
打开VS Code:
- 启动VS Code。
-
访问扩展市场:
- 点击左侧的扩展图标,或按下
Ctrl+Shift+X
(Windows/Linux)/Cmd+Shift+X
(macOS)。
- 点击左侧的扩展图标,或按下
-
搜索Python扩展:
- 在搜索框中输入“Python”,找到由Microsoft提供的Python扩展。
-
安装Python扩展:
- 点击“安装”按钮安装Python扩展。
第五步:配置Python解释器
-
打开Python文件:
- 在VS Code中打开一个
.py
文件,或者创建一个新的Python文件。
- 在VS Code中打开一个
-
选择Python解释器:
- 按下
Ctrl+Shift+P
(Windows/Linux)/Cmd+Shift+P
(macOS)打开命令面板。 - 输入“Python: Select Interpreter”并选择它。
- 从列表中选择你安装的Python 3解释器。
- 按下
第六步:配置Python环境
-
创建虚拟环境(可选):
- 在终端中,导航到你的项目目录。
- 输入
python -m venv venv
创建虚拟环境。 - 激活虚拟环境:
- Windows:
.\venv\Scripts\activate
- macOS/Linux:
source venv/bin/activate
- Windows:
-
在VS Code中使用虚拟环境:
- 确保虚拟环境被激活。
- 重新运行“Python: Select Interpreter”,选择虚拟环境中的Python解释器。
第七步:安装Python依赖
-
使用pip安装依赖:
- 在终端中,使用
pip install package_name
安装所需的Python包。
- 在终端中,使用
-
在VS Code中查看和管理依赖:
- 打开
requirements.txt
文件,VS Code将提供安装和卸载包的功能。
- 打开
第八步:编写和运行Python代码
-
编写代码:
- 在VS Code中编写Python代码。
-
运行代码:
- 按下
F5
或点击左侧的“运行”按钮开始调试。 - 你也可以直接在终端中运行
python script.py
来执行Python脚本。
- 按下
按照这些步骤,你应该能够在VS Code中成功配置Python 3环境,并开始编写和运行Python代码。如果在安装或配置过程中遇到任何问题,可以查看VS Code的官方文档或搜索相关错误信息以获得帮助。
小贴士
windows系统注意:如果VS Code中默认的终端是Power Shell,那么在激活虚拟环境时可能会出现:.\venv\Scripts\activate : 无法加载文件 E:\workspace\python\venv\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。
这个错误表明你正在尝试执行一个PowerShell脚本(Activate.ps1),但是你的系统配置不允许执行该脚本。这通常是因为系统的执行策略限制了脚本的执行。
解决方法:
使用管理员权限打开PowerShell。
执行以下命令来为当前用户更改策略:Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Bypass。
如果VS Code需要重新打开策略才能生效。