文章目录
Conda和Miniconda的区别
Conda 是一个开源的包和环境管理器,可以用于在同一台机器上安装不同版本的 Python 软件包及其依赖,并能够在不同的 Python 环境之间切换。Anaconda 包含 Conda、Python 以及一大堆安装好的工具包,比如:numpy、pandas 等,而 Miniconda 仅包含 Conda 和 Python。
- 从轻量化来说,我们其实只需要 Miniconda 即可满足需求。
一、安装 Miniconda
1、创建目录
mkdir ~/miniconda
cd ~/miniconda/
2、下载 Miniconda(Python3 版本)
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
3、安装 Miniconda
bash Miniconda3-latest-Linux-x86_64.sh
- 随后一直按住回车,读完须知,然后会出现提示:
Please answer 'yes' or 'no':'
>>> yes
- 这里提示选择安装路径,选择当前目录,直接按 ENTER 键即可:
Miniconda3 will now be installed into this location:
/root/miniconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/root/miniconda3] >>>
- 当出现 “installation finished.” 提示时,表示安装完成。然后询问是否默认进入终端就是 (base) 环境。选择 yes,因为这是 conda 的初始化,如果不做这一步,conda 指令无法使用。
Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish to update your shell profile to automatically initialize conda?
This will activate conda on startup and change the command prompt when activated.
If you'd prefer that conda's base environment not be activated on startup,
run the following command when conda is activated:
conda config --set auto_activate_base false
You can undo this by running `conda init --reverse $SHELL`? [yes|no]
[no] >>> yes
根据您提供的输出信息,Miniconda 安装成功,并且对您的系统环境进行了配置。但是,为了使配置生效,您需要关闭并重新打开当前终端会话。以下是具体的步骤:
1. 关闭终端会话
- 在 Linux 或 macOS 系统中,您可以关闭终端窗口或使用
exit
命令退出当前会话。 - 在 Windows 系统中,您可以关闭命令提示符窗口或使用
exit
命令退出当前会话。
2. 重新打开终端会话 - 在 Linux 或 macOS 系统中,您可以打开一个新的终端窗口。
- 在 Windows 系统中,您可以打开一个新的命令提示符窗口或 PowerShell 窗口。
3. 验证配置 - 在新打开的终端会话中,您可以使用
conda info --version
命令来验证 conda 是否已正确安装。 - 您还可以使用
conda create --name myenv python=3.8
命令创建一个新的 conda 环境,并使用conda activate myenv
命令激活该环境。
其他信息: - 输出信息中提到您有新的邮件,您可以使用
mail
命令查看邮件内容。
希望以上信息能帮助您完成 Miniconda 的安装和配置。如果您在安装过程中遇到任何问题,请随时提问。
4、取消默认进入conda(base)环境
conda config --set auto_activate_base false
5、配置 conda 国内镜像
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/main/
conda config --add channels https://mirrors.aliyun.com/anaconda/pkgs/free/
conda config --set show_channel_urls yes
- 至此安装完成。
二、创建 Python3.8 环境
1、创建指令
conda create --name py38 python=3.8
2、激活 py38 环境
conda activate py38
3、退出环境
conda deactivate
三、Conda常用指令
查看python版本
python -V
环境管理
- 创建环境:
conda create --name myenv
- 创建具有特定 Python 版本的环境:
conda create --name myenv python=3.8
- 激活环境:
conda activate myenv
- 列出所有环境:
conda env list
- 安装额外的包到环境中:
conda install -n myenv package_name
- 导出环境配置:
conda env export --name myenv > environment.yml
- 删除一个环境:
conda remove -n env_name --all
包管理
- 安装包:
conda install package_name
- 卸载包:
conda remove package_name
- 更新包:
conda update package_name
- 列出已安装的包:
conda list
- 搜索可用的包:
conda search package_name
Conda 环境的导入与导出
- 导出环境:
conda env export --name myenv > environment.yml
- 导入环境:
conda env create -f environment.yml
其他常用命令
- 更新 Conda:
conda update conda
- 查看 Conda 版本:
conda --version
- 帮助命令:
conda --help
- 查看配置信息:
conda config --show
win 给 pip 添加国内镜像的设置
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/