背景
经常会用到Python,免不了搭建环境,pyenv确实很好用,但是在某些平台上安装失败,比如最近在linode主机ubuntu18.04系统上安装无法自动安装pip,于是安装Anaconda就成了终极解决方案。
安装环境
ubuntu18.04 x86_64架构
Anaconda目前(2022.03.21)最新版本2021.11
安装过程
下载最新版本Anaconda
Anaconda官网下载地址传送门
cd
wget -c --no-check-certificate https://repo.anaconda.com/archive/Anaconda3-2021.11-Linux-x86_64.sh
下载慢的话用清华源的地址
wget -c --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2021.11-Linux-x86_64.sh
chmod 775 Anaconda3-2021.11-Linux-x86_64.sh
安装Anaconda
运行下载好的sh脚本
bash Anaconda3-2021.11-Linux-x86_64.sh
接受条款协议
输入yes
默认安装在家目录
回车
接下来就是几分钟左右的安装等待
初始化
建议默认配置
安装成功
查看conda配置
初始化终端,会出现“base”字样,表示已经成功进入默认的python3.9环境
exec bash
conda config --show
添加清华镜像源
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
更新Anaconda
conda upgrade --all -y
配置pip国内源(如果需要)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
安装一些常用库(如果需要)
pip install --upgrade pip
pip install requests mysqlpy paramiko ipython numpy scipy opencv-python sanic sanic_cors
Anaconda使用
查看环境
conda env list
创建环境
conda create -n py3813 python=3.8.13 -y
激活环境
conda activate py3813
每个环境都是独立的,可以使用pip安装所需的软件包
设置用户登录默认的python环境
修改~/.bashrc,末尾添加如下内容,例子是添加py385环境
conda activate py3813
退出环境
conda deactivate
删除环境
conda remove -n env_name --all
删除单个镜像URL
conda config --remove channels your_url #你想移除的指定镜像路径
恢复默认的镜像源
conda config --remove-key channels
conda搜索包
conda search python | grep 3.8.13
常见问题FAQ
意外中断后重新安装(如果需要)
加上-u参数即可
bash Anaconda3-2021.11-Linux-x86_64.sh -u
卸载Anaconda(如果需要)
删除.bashrc里的配置
vim ~/.bashrc
删除以下部分,
删除anaconda3文件夹
rm -rf ~/anaconda3