VS code 的 python 环境变量设置

本文介绍如何在VSCode中配置Python项目的解释器版本,包括在launch.json文件中为特定调试配置指定版本,以及通过settings.json文件全局设定项目的Python路径。
        "configurations": [{
            "name": "g",
            "type": "python",
            "request": "launch",
            "program": "${workspaceFolder}/youtube_dl",
            "console": "integratedTerminal",
            "args": ["-F",  "https://www.ya.com/renwenjp/221727/"],
            "python": "/usr/bin/python3"
        }],

launch.json 里面,可以指定 VS code 的 python 工程 project 的使用 python 版本

这个是工程 scheme 级别的


也可以在工程级别设置:

.vscode 文件夹下:

settings.json 文件中:

{ "python.pythonPath": "/usr/bin/python3" }

具体的配置过程:

进入设置

选择解释器

Command + Shift + P

选择合适的路径

VS Code 中配置 Python环境变量,可以通过编辑 `launch.json` 文件来实现。该文件用于定义调试器的行为,包括设置环境变量。以下是详细的配置步骤和说明: 1. **打开或创建 `launch.json` 文件** 在 VS Code 中,点击左侧活动栏的调试图标(或使用快捷键 `Ctrl+Shift+D`),然后点击“创建 launch.json 文件”按钮。如果已经存在该文件,则直接打开它。 2. **配置环境变量** 在 `launch.json` 文件中,找到当前 Python 调试配置项(通常为 `"Python: 当前文件"` 或类似名称)。在 `"env"` 字段下添加需要的环境变量。例如: ```json { "version": "0.2.0", "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "justMyCode": true, "env": { "PYTHONPATH": "${workspaceFolder}", "ENV_VAR_1": "value1", "ENV_VAR_2": "value2" } } ] } ``` - `"env"` 是一个对象,用于定义调试时使用的环境变量。 - `"PYTHONPATH"` 设置Python 解释器查找模块的路径,`${workspaceFolder}` 表示工作区根目录。 - 可以根据实际需求添加任意数量的环境变量,如 `"ENV_VAR_1"` 和 `"ENV_VAR_2"` 所示 [^3]。 3. **保存并测试配置** 保存 `launch.json` 文件后,在代码中打印环境变量以验证是否成功配置。例如: ```python import os print(os.getenv("ENV_VAR_1")) # 输出: value1 print(os.getenv("ENV_VAR_2")) # 输出: value2 ``` 运行调试模式,查看输出结果是否与预期一致。 4. **注意事项** - 确保已正确安装 Python 扩展,并选择合适的解释器版本。 - 如果无法识别环境变量,请检查 `launch.json` 文件的语法是否正确,以及是否位于 `.vscode` 文件夹内。 - 对于多个项目,可以为每个项目单独配置环境变量,避免冲突 [^2]。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值