为什么我无法使用“conda activate”命令?

问题描述 投票:0回答:1

错误:参数命令:无效选择:“激活”


  1. 操作系统:Windows 11
  2. 构建:Anaconda3-2023.07-2-Windows-x86_64.exe
  3. conda的路径:
    C:\ProgramData\anaconda3\Scripts
    ,已添加到系统变量中。

在使用 Git Bash 时,我创建了一个虚拟环境:

conda create -n textS python=3.8

甚至检查是否创建成功:

$ conda env list
# conda environments:
#
base                     C:\ProgramData\anaconda3
textS                    C:\Users\Divyansh Gupta\.conda\envs\textS

但是当我尝试“激活`它时,它给出了错误:

$ conda activate textS

错误:

usage: conda-script.py [-h] [-v] [--no-plugins] [-V] COMMAND ...
conda-script.py: error: argument COMMAND: invalid choice: 'activate' (choose from 'clean', 'compare', 'config', 'create', 'info', 'init', 'install', 'list', 'notices', 'package', 'remove', 'uninstall', 'rename', 'run', 'search', 'update', 'upgrade', 'build', 'content-trust', 'convert', 'debug', 'develop', 'doctor', 'index', 'inspect', 'metapackage', 'render', 'repoquery', 'skeleton', 'verify', 'env', 'repo', 'token', 'pack', 'server')

我上网查了一下,有消息称运行

conda init
命令可以解决问题,但即使我成功运行了“init”命令,“activate”命令也不起作用。

请帮忙。 谢谢!

anaconda conda
1个回答
0
投票

感谢用户@merv评论:

您在 Git Bash 终端中使用过 conda init bash 吗?并重新启动?我认为在 Windows 上,单独的 conda init 将默认为 cmd.exe 或 Powershell init,而不是 bash。

我使用了

conda init bash
并重新启动了我的Git bash终端,然后环境激活成功了。

谢谢你!

© www.soinside.com 2019 - 2024. All rights reserved.