如何在 Windows 上创建 conda 环境快捷方式

Joh*_*ang 7 python windows batch-file anaconda

安装 Anaconda 后,我anaconda base在 Windows startmanu 上获得了一个快捷方式。要打开我创建的 virtualenv(例如myenv),我必须单击anaconda base并activate myenv在打开的 cmd 窗口中输入。

我怎样才能创建一个快捷方式来一键访问myenv,而不像上面那样打开和输入?

我尝试创建基本快捷方式的副本并更改其命令属性,即%windir%\System32\cmd.exe "/K" C:\Programs\anaconda3\Scripts\activate.bat C:\Programs\anaconda3\envs\myenv. 它确实打开了 myenv cmdline,但似乎丢失了一些内置命令,例如conda.

我想我需要一些有关 Windows bat 技能的帮助。

小智 5

将上面的注释放在一个简单的批处理脚本中可以完美地工作:

@echo off    
set PATH=%PATH%;C:\ProgramData\Anaconda3\Scripts
%windir%\system32\cmd.exe "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat <env-name>
Run Code Online (Sandbox Code Playgroud)

  • 美丽的!在最后一行之前添加一个 `cd /de:\my-working-dir` 使它完全完美。谢啦。 (3认同)