在vscode上运行python虚拟环境

 

使用python -m venv myenv来创建一个虚拟环境

点击左下角的解释器,会弹出选择解释器的路径

找到解释器路径下的python.exe

成功切换到新的虚拟环境

运行时可能会报错提示

无法加载文件xxxxxxxxxxx因为在此系统上禁止运行脚本

 

右键单击win图标,选择以管理员身份打开PowerShell 输入 set-executionpolicy remotesigned

然后输入 Y 即可正确执行了

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

### 如何在 VSCode 中切换 Python 虚拟环境 在 Visual Studio Code (VSCode) 中切换 Python 虚拟环境是一个常见的需求,尤其是在处理多个项目时。以下是实现这一目标的具体方法: #### 设置虚拟环境 首先,在本地计算机上创建并激活所需的虚拟环境。可以使用 `venv` 或者 `conda` 创建虚拟环境。 对于基于 `venv` 的虚拟环境: ```bash python3 -m venv /path/to/new/virtual/environment source /path/to/new/virtual/environment/bin/activate ``` 对于基于 `conda` 的虚拟环境: ```bash conda create --name env_name python=3.x conda activate env_name ``` 上述命令分别用于创建和激活虚拟环境[^1][^2][^3]。 #### 在 VSCode 中配置虚拟环境 一旦虚拟环境被成功创建并激活,可以通过以下方式将其设置为当前项目的解释器: 1. **打开命令面板** 使用快捷键 `Ctrl+Shift+P`(Windows/Linux)或 `Cmd+Shift+P`(Mac),调出命令面板。 2. **选择 Python 解释器** 输入 `Python: Select Interpreter` 并回车。这会显示一个可用的 Python 解释器列表。 3. **找到对应的虚拟环境路径** 列表中的选项通常包括系统默认安装的 Python 和已存在的虚拟环境路径。如果未自动检测到新创建的虚拟环境,则可以选择手动输入其路径。例如: - 对于 `venv`: `/path/to/project/.venv/bin/python` - 对于 `conda`: `/home/user/anaconda3/envs/env_name/bin/python`[^4] 4. **验证更改** 更改完成后,可以在终端窗口中运行以下命令以确认所选解释器是否正确: ```bash which python # Linux/MacOS where python # Windows ``` #### 共享依赖项 为了方便团队协作或者迁移至其他设备,建议导出当前虚拟环境中所有的依赖包清单,并通过该文件重新构建相同的环境。具体操作如下: - 导出依赖项:`pip freeze > requirements.txt`[^5] - 安装依赖项:`pip install -r requirements.txt` #### 注意事项 当遇到某些插件无法正常加载的情况时,请确保这些库已经正确安装在指定的虚拟环境中。必要时可尝试卸载再重装相关组件。 --- ### 示例代码片段 假设我们有一个名为 `my_env` 的虚拟环境位于用户目录下,下面是如何在 VSCode 中对其进行配置的过程演示: ```bash # 创建一个新的虚拟环境 python3 -m venv ~/my_env # 激活它 source ~/my_env/bin/activate # 打开 VSCode 命令面板并通过 'Python: Select Interpreter' 来定位此环境 which python # 输出应指向 ~/my_env/bin/python ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值