如何查看并切换PyCharm终端正在使用的venv虚拟环境
查看PyCharm终端当前使用的虚拟环境
- Windows系统在终端执行以下任意命令,查看输出的Python/pip路径是否匹配你项目venv目录下的对应文件路径即可:
where python pip -V - macOS/Linux系统在终端执行以下任意命令,核对输出路径即可:
which python3 pip3 -V
额外也可以直接看终端提示符前缀,虚拟环境激活后通常开头会显示(虚拟环境名称)的标识。
切换为项目对应venv的方法
临时切换(仅当前终端窗口生效)
根据你使用的系统和终端类型执行对应的激活命令:
- Windows cmd终端:执行
你的项目绝对路径\venv\Scripts\activate.bat - Windows PowerShell终端:执行
你的项目绝对路径\venv\Scripts\Activate.ps1,如果触发权限报错,先执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser按Y确认后再重新激活即可 - macOS/Linux终端:执行
source 你的项目绝对路径/venv/bin/activate
激活完成后可以再次执行pip -V确认路径和项目venv路径一致即可正常使用。
永久配置(后续打开PyCharm终端自动激活项目venv)
- 打开PyCharm设置页:Windows/Linux选择顶部菜单栏
File → Settings,macOS选择顶部菜单栏PyCharm → Settings - 依次进入
Tools → Terminal设置项,确认勾选Activate virtualenv选项后保存 - 再进入
Project: 你的项目名 → Python Interpreter设置项,点击解释器旁的齿轮图标选择Add,依次选择Virtualenv Environment → Existing,选中你项目venv目录下的Python可执行文件后确认 - 关闭当前所有终端窗口重新打开,PyCharm会自动激活项目对应的venv环境
内容的提问来源于stack exchange,提问作者Ian Kurtis
相关产品推荐
相关产品推荐

