# 使用CONDA管理python環境 ## 開始使用 (For User) > 參考資料: https://docs.conda.io/projects/conda/en/latest/user-guide/configuration/admin-multi-user-install.html * 輸入指令建立一個環境,安裝任意版本的python ```bash 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的話要先解除安裝 ```bash pip3 uninstall conda ``` ### Setup 1. 透過APT mirror安裝conda,設定source.list ```bash 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 ``` 2. 開始安裝 ```bash apt update apt install conda ``` 3. 讓現在的環境可以使用conda指令 ```bash source /opt/conda/etc/profile.d/conda.sh ``` 4. 讓所有工作站上的使用者可以使用conda指令 ```bash ln -s /opt/conda/etc/profile.d/conda.sh /etc/profile.d/conda.sh ``` 5. 設定完成