Anaconda
软件介绍:Anaconda 是一个开源的软件发行和环境管理系统,用于管理 Python 及其相关程序库。
使用方法
创建 以自己用户名为名字的虚拟环境($USER 只是示例,请根据实际需求创建环境名称)
conda create -n $USER python=3.9
TIP
如果您的终端没有初始化 conda,请执行
8581集群
/home/software/miniconda3/24.9.2/condabin/conda init
9654集群
/home/software/anaconda3/2023.09/condabin/conda init
8576集群
/opt/ohpc/pub/software/miniconda/condabin/conda init
命令以初始化。
执行完成后,关闭终端再重新打开以生效。
在 /home/software/anaconda3/
目录下配置了不同的 Anaconda 版本,请根据您的实际需求选择需要初始化的 conda 版本
关闭自动进入 base 环境
conda config --set auto_activate_base false
激活您的环境
conda activate myenv
下载依赖包
pip install numpy # 示例使用 pip 下载 numpy 包
conda install numpy # 示例使用 conda 下载 numpy 包
pip install -r requirements.txt
conda install numpy -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ # 示例使用 conda 通过清华镜像下载 numpy 包
卸载依赖包
pip uninstall -r requirements.txt
退出激活的环境
conda deactivate myenv
查看当前激活的环境
conda info --envs
删除环境
conda remove --name $USER --all
查看已有环境
conda env list
配置镜像源
设置 pip 镜像
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
设置 conda 镜像
conda config --set show_channel_urls yes
编辑 conda 镜像配置
vi ~/.condarc
写入如下内容:
channels:
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
高性能python脚本配置
客户端——帮助中心——软件指南 /home/software/miniconda3/24.9.2/condabin/conda init
9654
/home/software/anaconda3/2023.09/condabin/conda init
bash /opt/phadcloud/lustre/software/package/Miniforge3-Linux-x86_64.sh -b -p ${HOME}/.mambaforge
conda create -n $USER python=3.9
echo 'conda activate $USER' >> ~/.bashrc
8581
bash /home/software/python-intel/install.sh ## 一键安装intel-python
bash /home/software/miniforge/Miniforge3-Linux-x86_64.sh -b -p ${HOME}/.mambaforge
source ${HOME}/.mambaforge/etc/profile.d/conda.sh
mamba shell init --shell bash --root-prefix ~/.local/share/mamba
source ~/.bashrc
conda config --set custom_channels.auto https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
8576
source /opt/ohpc/pub/software/miniforge/etc/profile.d/conda.sh
bash /opt/ohpc/pub/software/package/Miniforge3-Linux-x86_64.sh -b -p ${HOME}/.mambaforge
$HOME/.mambaforge/bin/conda init bash && conda create -n $USER --clone 2022.1.0
source ${HOME}/.mambaforge/etc/profile.d/conda.sh
mamba shell init --shell bash --root-prefix ~/.local/share/mamba
source ~/.bashrc
一键部署 Intel-python
bash /opt/ohpc/pub/software/python-intel/install.sh
source ~/.bashrc
如果客户要使用conda,那么要执行如下操作
创建 用户 虚拟环境($USER 是用户变量,请根据实际需求创建环境名称)
conda create -n $USER python=3.8
激活您的环境
conda activate $USER
完成conda软件安装之后,可以将激活命令写进.bashrc vi .bashrc
在conda初始化配置后,添加激活您的环境 conda activate $USER
source .bashrc
配置文件
conda config --set show_channel_urls yes
conda config --add channels conda-forge
vi ~/.condarc
channels:
- conda-forge
- defaults
show_channel_urls: true
default_channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
deepmodeling: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/
检查安装的软件库
conda list
更新conda镜像源 R
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/pkgs/r
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --set show_channel_urls yes