# Python3 conda
## 安装
```bash
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sudo bash Miniconda3-latest-Linux-x86_64.sh
conda config --set auto_activate_base false
```
### 多用户使用
安装时,会自动在.bashrc中添加初始化脚本。需要保持有权限访问miniconda3,同时以下二选一
- 执行Shell
```bash
eval "$(/data/service/miniconda3/bin/conda shell.bash hook)"
```
- 手动修改`.bashrc`
```bash
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/data/service/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/data/service/miniconda3/etc/profile.d/conda.sh" ]; then
. "/data/service/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/data/service/miniconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
```
## 清华源
- conda
<https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/>
- pip
<https://mirrors.tuna.tsinghua.edu.cn/help/pypi/>
## 虚拟环境
```bash
conda list
conda create -n llama python=3.10
conda activate llama
source deactivate
```
### 虚拟环境改名
先激活,再克隆一个,然后删除旧的
```bash
conda activate modelscope
conda create -n sambert --clone modelscope
conda deactivate
conda remove -n modelscope
```
未验证是否真正需要激活
## 安装依赖
参考: [Python pip](./Python%20pip.md)