conda常用20个命令
这些命令涵盖了Conda环境管理和包管理的常用功能,可帮助你有效地管理Python环境和软件包。
-
创建环境:
conda create --name myenv
这个命令用于创建一个名为
myenv
的新环境。你可以在--name
后面指定环境的名称,并在其后加上需要安装的软件包列表。 -
列出环境:
conda env list
这个命令列出了当前系统中所有的Conda环境。你会看到每个环境的名称以及其所在的路径。
-
激活环境:
conda activate myenv
这个命令用于激活名为
myenv
的环境。激活环境后,你将在该环境中工作,并且安装的软件包将会对该环境生效。 -
退出环境:
conda deactivate
这个命令用于退出当前的Conda环境,回到基础的系统环境中。
-
安装包:
conda install package_name
这个命令用于安装名为
package_name
的包。Conda会自动解决依赖关系,并将包安装到当前激活的环境中。 -
更新包:
conda update package_name
这个命令用于更新名为
package_name
的包到最新版本。Conda会检查该包是否有新的版本,并将其更新到当前环境。 -
搜索包:
conda search search_term
这个命令用于搜索包含
search_term
关键词的包。你可以使用通配符或者正则表达式来精确搜索。 -
移除包:
conda remove package_name
这个命令用于从当前环境中移除名为
package_name
的包。移除包会将其从环境中完全删除。 -
列出已安装的包:
conda list
这个命令列出了当前环境中已安装的所有包。你会看到每个包的名称、版本号和安装路径。
-
列出包的信息:
conda info package_name
这个命令用于列出指定包的详细信息,包括版本、依赖关系等。
-
列出环境中的包:
conda list -n myenv
这个命令用于列出名为
myenv
环境中已安装的所有包。 -
列出环境中包的信息:
conda list -n myenv package_name
这个命令用于列出名为
myenv
环境中名为package_name
的包的详细信息。 -
安装特定版本的包:
conda install package_name=1.2.3
这个命令用于安装名为
package_name
且版本为1.2.3
的特定版本的包。 -
查看环境信息:
conda env export
这个命令用于导出当前环境的配置信息,包括所有安装的包及其版本号。
-
导出环境配置:
conda env export > environment.yml
这个命令将当前环境的配置信息导出到名为
environment.yml
的文件中,以便稍后重建该环境。 -
创建环境(从配置文件):
conda env create -f environment.yml
这个命令用于根据一个配置文件(如
environment.yml
)创建新的环境。 -
克隆环境:
conda create --name new_env --clone old_env
这个命令用于根据已存在的环境
old_env
克隆出一个新的环境new_env
。 -
清理缓存:
conda clean --all
这个命令用于清理Conda的缓存,包括已下载的包和未使用的依赖关系。
-
添加通道:
conda config --add channels channel_name
这个命令用于添加一个新的软件包通道,以便在安装或更新软件包时搜索更多的来源。
-
移除通道:
conda config --remove channels channel_name
这个命令用于移除一个已存在的软件包通道,减少搜索软件包的来源。