有可能是conda引起的
取消cmd控制启动时,conda的配置
(base) PS C:\Users\xl> conda init --reverse cmd.exe
no change D:\program\miniconda\Scripts\conda.exe
no change D:\program\miniconda\Scripts\conda-env.exe
no change D:\program\miniconda\Scripts\conda-script.py
no change D:\program\miniconda\Scripts\conda-env-script.py
no change D:\program\miniconda\condabin\conda.bat
no change D:\program\miniconda\Library\bin\conda.bat
no change D:\program\miniconda\condabin\_conda_activate.bat
no change D:\program\miniconda\condabin\rename_tmp.bat
no change D:\program\miniconda\condabin\conda_auto_activate.bat
no change D:\program\miniconda\condabin\conda_hook.bat
no change D:\program\miniconda\Scripts\activate.bat
no change D:\program\miniconda\condabin\activate.bat
no change D:\program\miniconda\condabin\deactivate.bat
no change D:\program\miniconda\Scripts\activate
no change D:\program\miniconda\Scripts\deactivate
no change D:\program\miniconda\etc\profile.d\conda.sh
no change D:\program\miniconda\etc\fish\conf.d\conda.fish
no change D:\program\miniconda\shell\condabin\Conda.psm1
no change D:\program\miniconda\shell\condabin\conda-hook.ps1
no change D:\program\miniconda\Lib\site-packages\xontrib\conda.xsh
no change D:\program\miniconda\etc\profile.d\conda.csh
modified HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
==> For changes to take effect, close and re-open your current shell. <==
你刚执行的命令 conda init --reverse cmd.exe 成功了 ✅
从输出可以看出:
modified HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun
-
Conda 已经 撤销了对 CMD 的自动初始化
-
以前 CMD 启动时会自动运行 Conda 的
conda_hook.bat,现在已经被移除 -
以后打开 CMD 不会自动激活 base 环境,也不会修改 PATH