0
点赞
收藏
分享

微信扫一扫

【conda activate】命令激活以及conda常用命令


目录

  • ​​一、前情:​​
  • ​​二、解决方法:​​
  • ​​三、conda相关命令:​​
  • ​​3.1与环境相关的命令​​
  • ​​3.1 与包相关的命令​​

一、前情:

使用conda创建虚拟环境后,进入虚拟环境,然后在虚拟环境中使用pip命令安装某个包(conda install 可供安装的包数量有限)。但是使用 conda activate命令进入虚拟环境时,提起该命令还不可用,需要初始化,如下所示:

CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
If using 'conda activate' from a batch script, change your
invocation to 'CALL conda.bat activate'.

To initialize your shell, run

$ conda init <SHELL_NAME>

Currently supported shells are:
- bash
- cmd.exe
- fish
- tcsh
- xonsh
- zsh
- powershell

See 'conda init --help' for more information and options.

IMPORTANT: You may need to close and restart your shell after running 'conda init'.

二、解决方法:

按照报错里面的提示来就行了。

  1. 初始化bash,我用的是poweshell

conda init powershell

  1. 关闭powershell,重新打开,即可运行​​conda activate​​命令

PowerShell 7.3.1
Loading personal and system profiles took 5481ms.
(base) PS C:\Users\dahu> conda activate test_env
(test_env) PS C:\Users\dahu>

三、conda相关命令:

最重要的是学会查看帮助文本:因此本文仅仅列举了大部分常用的命令

查看所有命令的帮助:
conda -h
#查看某个命令的帮助:
conda 命令名 -h
#如:
conda rename -h

3.1与环境相关的命令

创建一个虚拟环境:

conda create -n 环境名

列出所有虚拟环境:

conda env list
#或者
conda info -e

进入某个虚拟环境:

conda activate 虚拟环境名

退出某个虚拟环境:

conda deactivate 虚拟环境名

删除某个虚拟环境(当然是在base中才能进行):

conda remove -n 虚拟环境名--all

重命名某个虚拟环境(base不能重命名,当前所在的虚拟环境不能重命名):

conda rename -n 现在的名称  新的名称

3.1 与包相关的命令

安装某个包:

#建议先进入相应的虚拟环境再进行安装,不建议全部安装在base
conda install 包名
#进入某个虚拟环境之后也可以使用pip安装包
pip install 包名

移除某个包:

conda remove 包名

查看已经安装的包:

conda list

将包更新至最新版本:

conda update 包名
conda update -n 环境名 包名


举报

相关推荐

0 条评论