anaconda镜像安装地址
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
python版本对应查看地址:
https://docs.anaconda.com/anaconda/packages/oldpkglists/
一般linux环境已经存在两个版本的python,比如python2.7和python3.4。为方便使用python2,先安装anaconda2。
>#安装Anaconda > bash Anaconda2-7.x.x-Linux-x86_64.sh >#加入模块路径 >sudo gedit ~/.bash >export PATH=/home/hostname/anaconda2/bin:$PATH >export ANACONDA_PATH=/home/hostname/anaconda2 >source ~/.bashrc
若需要下载python3的新版本,可以安装对应anaconda3版本到/home/hostname/anaconda2/envs/python3这个目录下,hostname是自己的用户名。
$bash Anaconda3-x.x.x-Linux-x86_64.sh -b -p $HOME/anaconda2/envs/python3 rm -f $HOME/anaconda2/envs/python3/bin/conda* rm -f $HOME/anaconda2/envs/python3/conda-meta/conda-* rm -f $HOME/anaconda2/envs/python3/bin/activate rm -f $HOME/anaconda2/envs/python3/bin/deactivate cd $HOME/anaconda2/envs/python3/bin ln -s ../../../bin/conda . ln -s ../../../bin/activate . ln -s ../../../bin/deactivate .
检查安装:
>conda info --envs
终端上切换两个版本
> source activate python3 #激活anaconda3环境 > source deactivate #取消激活
此时pip3指向的是python3.4,需要更换到新版本中。
需要删除原软连接
sudo rm -rf /usr/bin/python3 sudo rm -rf /usr/bin/pip3
建立新的软链接
$sudo ln -s /home/hostname/anaconda2/envs/python3/bin/python3.x /usr/bin/python3 $sudo ln -s /home/hostname/anaconda2/envs/python3/bin/pip3.x /usr/bin/pip3
pip3安装库时可能会出现的错误:
subprocess.CalledProcessError: Command '('lsb_release', '-a')' returned non-zero exit status 1.
解决方法,前提是自己下载的python3.x没有问题:
sudo rm /usr/bin/lsb_release
#查看版本信息,并显示安装位置
pip3 -V
#安装库
sudo pip3 install 库名
#升级pip
sudo apt-get update
sudo apt-get install python3-pip
#安装pip
wget https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py