Skip to content

Anaconda

软件介绍:Anaconda 是一个开源的软件发行和环境管理系统,用于管理 Python 及其相关程序库。

使用方法

创建 以自己用户名为名字的虚拟环境($USER 只是示例,请根据实际需求创建环境名称)

bash
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 环境

bash
conda config --set auto_activate_base false

激活您的环境

bash
conda activate myenv

下载依赖包

bash
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 包

卸载依赖包

bash
pip uninstall -r requirements.txt

退出激活的环境

bash
conda deactivate myenv

查看当前激活的环境

bash
conda info --envs

删除环境

bash
conda remove --name $USER --all

查看已有环境

bash
conda env list

配置镜像源

设置 pip 镜像

bash
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

设置 conda 镜像

bash
conda config --set show_channel_urls yes

编辑 conda 镜像配置

bash
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

bash
/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
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

bash
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 $USERsource .bashrc

配置文件

bash
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

bash
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

成都天玑智算科技有限公司