Try   HackMD

使用CONDA管理python環境

開始使用 (For User)

參考資料: https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/admin-multi-user-install.html

  • 輸入指令建立一個環境,安裝任意版本的python

    ​​​​conda create -y --name env_py3112
    ​​​​conda activate env_py3112
    ​​​​conda install -y python=3.11.2
    ​​​​python --version
    

    env_py3112 為環境名稱,可以自由命名

伺服器設定與安裝 (For Admin)

參考資料: https://docs.conda.io/projects/conda/en/latest/user-guide/install/rpm-debian.html

Prerequirements

  1. 如果先前伺服器上已經有使用過pip3去安裝conda的話要先解除安裝
pip3 uninstall conda

Setup

  1. 透過APT mirror安裝conda,設定source.list
curl https://repo.anaconda.com/pkgs/misc/gpgkeys/anaconda.asc | gpg --dearmor > conda.gpg
install -o root -g root -m 644 conda.gpg /usr/share/keyrings/conda-archive-keyring.gpg
gpg --keyring /usr/share/keyrings/conda-archive-keyring.gpg --no-default-keyring --fingerprint 34161F5BF5EB1D4BFBBB8F0A8AEB4F8B29D82806
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/conda-archive-keyring.gpg] https://repo.anaconda.com/pkgs/misc/debrepo/conda stable main" > /etc/apt/sources.list.d/conda.list
  1. 開始安裝
apt update
apt install conda
  1. 讓現在的環境可以使用conda指令
source /opt/conda/etc/profile.d/conda.sh
  1. 讓所有工作站上的使用者可以使用conda指令
ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh
  1. 設定完成