在 Anaconda/Python 中,启动 Anaconda Prompt 时如何将我的虚拟环境设置为默认环境?

Chi*_*kar 5 python anaconda conda jupyter

我的 Anaconda“base”和“image_analytics”中有两个 Python 环境。每次我关闭并启动 Anaconda Prompt 时,我都可以看到默认激活的“base”环境。我每次都必须写“conda activate image_analytics”。我希望每次重新启动 Anaconda Prompt 时都会默认激活 image_analytics 环境。有什么解决办法吗?我是初学者。任何帮助表示赞赏。

Fly*_*ler 5

它实际上很简单,因为 anaconda 提示符只是一个快捷方式,cmd添加了一个调用来激活基本环境,可以修改它来启动其他环境

  1. 通过转到Start Menu->Right Clik Anaconda Prompt->Open File Location或导航到系统上的等效项,找到 anaconda 提示符的快捷方式C:\Users\<Username>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Anaconda3 (64-bit)

  2. 打开快捷方式的属性:Right Click->Properties

  3. 修改Target字段。对我来说原始的激活基本 env: %windir%\System32\cmd.exe "/K" C:\Users\<Username>\miniconda3\Scripts\activate.bat C:\Users\<Username>\miniconda3,我可以修改它以例如启动py37env: %windir%\System32\cmd.exe "/K" C:\Users\<Username>\miniconda3\Scripts\activate.bat C:\Users\<Username>\miniconda3\envs\py37。请注意,我只是修改了该行中的最后一个路径以指向环境而不是基础。