Linux 系统 Conda 与 Pip 开发环境配置与使用指南

1. Conda 安装

官网下载安装脚本,当然也可以用其他源。

# 官网
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
# 清华源
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/Miniconda3-latest-Linux-x86_64.sh

下载完成后运行即可,注意设置安装路径,最好选择默认启动。若安装时未选择默认启动,也可在 .bashrc 文件中增加如下内容可设置默认启动。

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('.../miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f ".../miniconda3/etc/profile.d/conda.sh" ]; then
        . ".../miniconda3/etc/profile.d/conda.sh"
    else
        export PATH=".../miniconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<

如下命令可手动启动或停止 Conda 。

# 启动 Conda 环境
source .../miniconda3/bin/activate
# 停止 Conda 环境,需要在 base 环境下运行,否则只会退出虚拟环境
conda deactivate

2. 虚拟环境创建、删除、复制

# 查看已有环境
conda env list
# 创建环境
conda create -n my_env python=3.9
# 删除环境
conda remove -n my_env --all
# 激活环境
conda activate my_env
# 退出环境,在 base 环境下运行会退出 Conda
conda deactivate
# 复制环境,配合删除环境命令可实现重命名环境
conda create -n new_env --clone my_env

3. Conda 换源

如果下载安装包的速度过慢,可以更换国内源。

# 增加镜像源(这里用清华源)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
# 展示镜像源
conda config --show channels
# 删除镜像源
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

4. Pip 换源

激活 Conda 虚拟环境后,用 Conda 或 Pip 均可在虚拟环境中安装包。与 Conda 类似,如果需要提升下载速度,可以为 Pip 更换国内源。

# Pip 临时换源(清华源)
pip install [package] -i https://pypi.tuna.tsinghua.edu.cn/simple
# Pip 永久换源(清华源),配置文件在 ~/.config/pip/pip.conf
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

你可能感兴趣的:(linux,python,pip)