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
这个命令用于移除一个已存在的软件包通道,减少搜索软件包的来源。