安裝 miniconda 1、下載安裝包 Miniconda3-py37_22.11.1-1-Linux-x86_64.sh,或者自行選擇版本 2、把安裝包上傳到伺服器上,這裡放在 /home/software 3、安裝 bash Miniconda3-py37_22.11.1-1-Linux-x8 ...
安裝 miniconda
1、下載安裝包 Miniconda3-py37_22.11.1-1-Linux-x86_64.sh,或者自行選擇版本
2、把安裝包上傳到伺服器上,這裡放在 /home/software
3、安裝
bash Miniconda3-py37_22.11.1-1-Linux-x86_64.sh
4、按回車
Welcome to Miniconda3 py37_22.11.1-1
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
5、按空格跳到最下麵,輸入yes
Do you accept the license terms? [yes|no]
[no] >>> yes
6、選擇安裝位置,這裡選擇預設,直接回車,有需要可以自己輸入改掉
Miniconda3 will now be installed into this location:
/root/miniconda3
- Press ENTER to confirm the location
- Press CTRL-C to abort the installation
- Or specify a different location below
[/root/miniconda3] >>>
PREFIX=/root/miniconda3
7、初始化 miniconda,輸入 yes
installation finished.
Do you wish the installer to initialize Miniconda3
by running conda init? [yes|no]
[no] >>> yes
8、現在 conda 命令是找不到的,需要激活
source ~/.bashrc
激活後可以看到啟動了 base 環境,conda 命令也可以用了,下一節會介紹常用 conda 命令。
9、可以設置啟動時,不自動激活 base 環境
conda config --set auto_activate_base false
10、設置 conda 鏡像源
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/main
11、設置 pip 鏡像
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set install.trusted-host mirrors.aliyun.com
12、查看 python 環境
(base) [root@xxx01 software]# python
Python 3.7.15 (default, Nov 24 2022, 21:12:53)
[GCC 11.2.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hello')
hello
>>> exit()
可以看到預設的 python 環境是 3.7,也就是我們安裝的 miniconda 的 python 版本。
並且 python2 還是存在的。
(base) [root@xxx01 software]# python2
Python 2.7.5 (default, Oct 14 2020, 14:45:30)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> print('hello')
hello
使用 miniconda 管理 python 多環境
這裡簡單介紹一些常用的 conda 命令。
1、查看所有環境
conda env list
2、激活某個環境,
conda activate <name>
3、退出當前環境
conda deactivate
4、創建虛擬環境,指定名字和 python 版本
conda create --name <name> python=3.x
5、克隆一個環境
conda create --name <new_name> --clone <old_name>
6、刪除某個環境
conda remove --name <name> --all
7、conda 清空緩存
conda clean -y -all
8、conda 鏡像源
# 查看鏡像源
conda config --show-sources
# 添加鏡像源
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/main
# 從鏡像源中安裝包時顯示來源
conda config --set show_channel_urls yes
# 刪除鏡像源
conda config --remove channels https://XXX
# 刪除配置的鏡像源,使用預設鏡像源
conda config --remove-key channels
9、pip 鏡像源
# 查看配置
pip config list
# 添加鏡像源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
pip config set install.trusted-host mirrors.aliyun.com
# 清除緩存
rm -rf ~/.cache/pip
# windows 下 pip 配置文件位置
C:\Users\Administrator\AppData\Roaming\pip
# Linux 下 pip 配置文件位置
/root/.config/pip/pip.conf
pip 配置文件參考內容
[global]
cache-dir = D:\Environment\Miniconda3\pip\cache
index-url = https://mirrors.aliyun.com/pypi/simple/
extra-index-url=
https://pypi.tuna.tsinghua.edu.cn/simple/
http://pypi.douban.com/simple/
http://pypi.mirrors.ustc.edu.cn/simple/
[install]
trusted-host=
pypi.tuna.tsinghua.edu.cn
mirrors.aliyun.com
pypi.douban.com
pypi.mirrors.ustc.edu.cn
10、導出與導入當前環境配置
conda env export > environment.yaml
conda env create -f environment.yaml
卸載 miniconda
1、刪除 miniconda3 文件夾
rm -rf ~/miniconda3/
2、刪除 .conda 文件夾和 condarc 文件
rm -rf ~/.conda
rm -rf ~/.condarc
3、刪除配置中 conda 相關
vim ~/.bashrc
刪除或註釋下麵這段
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/root/miniconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/root/miniconda3/etc/profile.d/conda.sh" ]; then
. "/root/miniconda3/etc/profile.d/conda.sh"
else
export PATH="/root/miniconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
4、刷新環境
source ~/.bashrc