我正在使用此方法启动 Anaconda Prompt 32 位版本“打开常规命令提示符,找出 miniconda 的安装位置,cd 到 miniconda\Scripts 目录并输入“activate”。 罗斯格内尔我希望能够从 Cortana/开始菜单激活它,因为我同时使用 32 位和 64 位版本。
按照此解决方法我添加了捷径:
cmd /c start "C:\path\to\Miniconda3\Scripts\activate"
名称为“Anaconda Prompt (32)”。此图标具有右键单击上下文固定至开始选项,Cortana 就可以找到这个 32 位快捷方式。
但是,启动的控制台不是活动的 conda 环境:C:\WINDOWS\system32 >
应该显示为(conda) C:\WINDOWS\system32 >
。控制台中使用的同一行将激活 conda。有什么建议可以解决此问题吗?
答案1
启动的控制台不是活动的 conda 环境
您错误地使用了start
命令,因此它没有执行C:\path\to\Miniconda3\Scripts\activate
。
第一个参数start
是标题栏文本。
尝试使用:
cmd /c start "" "C:\path\to\Miniconda3\Scripts\activate"
用法:
Syntax
START "title" [/D path] [options] "command" [parameters]
Key:
title Text for the CMD window title bar (required.)
path Starting directory.
command The command, batch file or executable program to run.
parameters The parameters passed to the command.
...
始终包含一个标题,这可以是一个简单的字符串,如“我的脚本”或只是一对空引号“”根据微软文档,标题是可选的,但根据所选择的其他选项,如果省略它,您可能会遇到问题。
来源开始 - 启动程序 - Windows CMD - SS64.com