停用环境后在 Anaconda Prompt 中无法识别 conda
conda not recognized in Anaconda Prompt after deactivating environment
不确定这是否是一个错误,但如果有人有解决此问题的可疑方法,我将永远感激不已。
描述
在 Anaconda Prompt 中激活环境后,当我停用时,我似乎丢失了所有与 conda 相关的信息。换句话说,它 returns 我到一个正常的 Windows 命令提示符。 (没有 Python,没有 conda 命令等)这很烦人,因为这意味着我需要打开另一个 Anaconda Prompt 并导航回我工作的文件夹。
重现步骤:
- 使用 Anaconda Prompt
创建一个 python 环境
- 激活它
- 停用它
- 试试 conda 列表
本周早些时候,我有 30 位新用户在 Windows 上安装了带有 Python 3.6 的 Anaconda,他们都遇到了这个问题。我有 Miniconda,他们有 Anaconda。
配置信息
平台:win-64
康达版本:4.3.25
python 版本:3.6.1.final.0
编辑:忘记提及我提交了 bug report 以防万一这是一个错误。暂时没有回复。
原来,我对deactivate
的理解是错误的——它的目的是完全停用conda并从终端中删除所有痕迹。所以这种行为是 deactivate
的真正目的,而不是将您切换到根环境。
在此处查看问题回复:link。
运行 在 Windows 提示中:
cmd "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3
你会得到 anaconda 提示。
不确定这是否是一个错误,但如果有人有解决此问题的可疑方法,我将永远感激不已。
描述
在 Anaconda Prompt 中激活环境后,当我停用时,我似乎丢失了所有与 conda 相关的信息。换句话说,它 returns 我到一个正常的 Windows 命令提示符。 (没有 Python,没有 conda 命令等)这很烦人,因为这意味着我需要打开另一个 Anaconda Prompt 并导航回我工作的文件夹。
重现步骤:
- 使用 Anaconda Prompt 创建一个 python 环境
- 激活它
- 停用它
- 试试 conda 列表
本周早些时候,我有 30 位新用户在 Windows 上安装了带有 Python 3.6 的 Anaconda,他们都遇到了这个问题。我有 Miniconda,他们有 Anaconda。
配置信息
平台:win-64
康达版本:4.3.25
python 版本:3.6.1.final.0
编辑:忘记提及我提交了 bug report 以防万一这是一个错误。暂时没有回复。
原来,我对deactivate
的理解是错误的——它的目的是完全停用conda并从终端中删除所有痕迹。所以这种行为是 deactivate
的真正目的,而不是将您切换到根环境。
在此处查看问题回复:link。
运行 在 Windows 提示中:
cmd "/K" C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3
你会得到 anaconda 提示。