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

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一、前情

使用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 环境名 包名
阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6