pycharm2024.3.2项目解释器选择问题
问题描述:已经选择了pyau虚拟环境的解释器,运行了conda activate pyau,但是为什么关闭pycharm2024.3.2软件重新启动后,打开终端是(base) PS D:\deepseektest> ,为什么不是(pyau) PS D:\deepseektest>
解决问题:在 PyCharm 中,项目解释器设置和终端环境激活是两个独立的概念。即使你为项目选择了 pyau
的解释器,终端默认不会自动激活该环境。
解决方法:
1.每次打开pycharm2024.3.2后运行conda activate pyau(前提是选择pyau虚拟解释器)。
2.在终端对话框中中输入conda config --show
再输入conda config --set auto_activate_base false
此时关闭auto_activate_base即可。结果如下图
3.注意类似的问题:pycharm2024.3.2版本新建项目,启动终端为什么是(base)(.venv)?为什么不是(.venv),如下图,这是因为(base)基本环境没有关闭。也可以按上述方法解决。
4.如果新建项目时,选择生成新的
则以后每次启动该项目后,打开终端,则自动显示原新建时的解释器(由于水平有限,我不知道啥原因)。
但是如果新建新建项目时,自定义环境,选择现有的解释器,则每次启动后并不是出现自动激活解释器,得输入conda activate pyau激活环境(如果你使用,pyau换为你的虚拟环境名称即可)。如下3个图。注意 pyau是我通过anoconda建立的虚拟环境,使用pycharm2020版本,pycharm2020版本每次不用激活虚拟环境,到这里pycharm2024.3.2每次都得激活,自我感觉差别操作太大了。
4.或者直接在Settings->Tools->Terminal->Shell Path,把shell路径修改为:
C:\Windows\system32\cmd.exe
保存后,以后每次启动都是新建项目时选择的解释器了,以上问题都统统解决!!!好棒!!!!!,此时修改无论执行不执行(conda config --show,输入conda config --set auto_activate_base false这个命令都行),好好棒!!!!!!。