Conda是一个开源的包管理和环境管理系统,可以以跨平台的方式进行软件包的安装、管理和依赖管理,特别适用于Python和R语言的环境管理。下面整理了一些常见Conda命令的使用方法。
1. 安装 Miniconda
首先,下载Miniconda的安装脚本并执行安装。以Linux AArch64架构为例:
./Miniconda3-latest-Linux-aarch64.sh
按照提示完成安装,安装完成后,
conda
将自动可用。
2. 创建并激活Conda环境
创建Conda环境
使用Conda创建一个新的虚拟环境并指定Python的版本(以Python 3.8为例):
conda create -n machine_learning_env python=3.8
-
-n
参数指定环境名称,这里环境名称为machine_learning_env
。 -
python=3.8
指定Python版本为3.8。
激活Conda环境
创建好环境后,使用以下命令激活它:
conda activate machine_learning_env
环境激活后,命令行提示符会变成
(machine_learning_env)
,表示当前使用的是该环境。
安装环境所需依赖
通常我们会有一个
requirements.txt
文件列出了所有需要安装的Python包。使用
pip
来安装这些依赖包:
pip install -r requirements.txt
这个命令会自动从
requirements.txt
中读取并安装所有指定的包。
移除Conda环境
如果想要删除某个环境(如
machine_learning_env
),使用以下命令:
conda env remove -n machine_learning_env
3. 管理Conda配置
显示Conda配置的源(Channels)
Conda使用源(Channels)来查找并下载软件包。可以使用以下命令查看当前配置的源:
conda config --show channels
显示Conda配置文件的来源
查看当前Conda配置文件的来源路径:
conda config --show-sources
修改Conda配置
移除特定的源
如果需要删除某个源,使用以下命令:
conda config --remove channels <channel_name>
设置Conda显示源URL
为了方便查看安装时使用的源地址,可以配置Conda显示源URL:
conda config --set show_channel_urls yes
4. 安装依赖库
安装单个软件包
使用Conda安装
libffi
软件包:
conda install libffi
安装Conda-Pack
conda-pack
是一个打包Conda环境的工具,用于将环境打包为一个压缩文件,方便迁移或分发。
安装
conda-pack
使用
conda-forge
源安装
conda-pack
:
conda install -c conda-forge conda-pack
打包Conda环境
打包指定的环境(以
machine_learning_env
为例):
conda pack -n machine_learning_env -o machine_learning_env.tar.gz
-
-n machine_learning_env
指定要打包的环境名称。 -
-o machine_learning_env.tar.gz
指定输出的压缩文件名。
5. 其他Conda常用命令
取消激活当前环境
如果不再需要使用当前环境,可以使用以下命令取消激活:
conda deactivate
标签:游戏攻略