【解决方案】PyCharm Terminal不自动激活conda环境

✨PyCharm Terminal不自动激活conda环境

在某些情况下PyCharm打开内置Terminl不会自动激活当前项目conda环境

PyCharm版本:PyCharm 2024.3.6 (Professional Edition)

目前该问题仅在Windows平台出现

image-20250609153614045


✨2025.8.5更新

PyCharm 2025.1.3.1已经解决该问题

使用PowerShell的情况下也会自动激活conda环境

更新PyCharm即可


✨解决方案一:使用cmd

Settings -> Tool -> Terminal

更改Shell path为cmd

image-20250609154114051

之后打开PyCharm内置Terminal可以自动激活conda环境

image-20250609154143810


✨解决方案二:使用PowerShell并配置启动参数

但是在Windows平台相对更偏向于使用PowerShell 7

Settings -> Tool -> Terminal

更改Shell path为

PowerShell和conda路径请根据实际情况修改

C:\Program Files\PowerShell\7\pwsh.exe -ExecutionPolicy ByPass -NoExit -Command "& 'C:\Users\Saber\miniconda3\shell\condabin\conda-hook.ps1' ; conda activate $env:CONDA_ENV"

Environment variables填写当前项目使用的conda环境

注意Environment variables每个项目都要单独配置

CONDA_ENV=LLM

image-20250609155440375

之后打开PyCharm内置Terminal可以自动激活conda环境

image-20250609155505799

如果在其他Terminal中使用PowerShell激活conda环境后前面没有“()”显示当前激活的环境名称

请执行如下命令行

conda init powershell

✨参考及引用

https://stackoverflow.com/questions/48924787/pycharm-terminal-doesnt-activate-conda-environment


⭐转载请注明出处

本文作者:双份浓缩馥芮白

原文链接:https://www.cnblogs.com/Flat-White/p/18920846

版权所有,如需转载请注明出处。

posted @ 2025-06-09 16:00  双份浓缩馥芮白  阅读(821)  评论(0)    收藏  举报