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

标签 python windows batch-file anaconda

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

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

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

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

最佳答案

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

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

关于python - 如何在 Windows 上创建 conda 环境快捷方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50552059/

相关文章:

python - SVM:训练后从头开始生成模型

javascript - 保存 Bokeh 小部件动态值

python - 列表列表更改意外地反射(reflect)在子列表中

Python os.walk 和日本文件名崩溃

c# - 使用 UseShellExecute 启动 java

java - 我可以在 Windows run.bat 文件中屏蔽/加密输入文本(用于前密码)吗?

python - mod_python 上的线程代码

windows - 无法在 Windows 7 上运行 Hadoop

batch-file - 是否可以在 BAT 文件中加密/散列密码?

command-line - 有什么方法可以自动将命令历史记录保存到cmd.exe中的文件中,类似于bash的bash_history?