修改Python, pip的默认源和版本

刚创建的虚拟主机要做的第一步就是按下面的操作“排雷”,混用 python 2&3 总有出错的时候!

修改两个软件源和pip源

修改Linux默认软件源

Ubuntu 下的 软件源 路径为 /etc/apt/source.list

  1. vim /etc/apt/source.list 删除所有内容

  2. 修改为 清华大学源,添加以下内容(16.04的):

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
    deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse

    # 预发布软件源,不建议启用
    # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
    # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multivers
  3. 运行:apt-get update

修改pip源

修改成 豆瓣源 或者 清华源

运行命令:vim ~/.pip/pip.conf,删除所有内容并添加:

1
2
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

修改两个版本

Linux下一般默认装了2和3两个版本,运行 python 命令如果不出意外,默认运行的是 python2,而Python2和Python3说极端点就是两个语言…… 所以这里将默认的python2改为python3,这将大有裨益、一劳永逸,不然以后会有很多

pip同理,有pippip3,都是

1
2
3
4
5
$ python --version  # python默认版本
Python 2.7.12

$ pip --version # pip默认版本
pip 8.1.1 from /usr/lib/python2.7/dist-packages (python 2.7)

将默认Python2改为默认Python3

修改 ~/.bashrc 文件

1
vim ~/.bashrc

添加:

1
alias python='/usr/bin/python3'

更新配置:

1
source ~/.bashrc

检查:

1
2
3
4
5
$ python --version
Python 3.5.2

$ pip --version
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)

pip改为默认pip3运行

修改 ~/.bashrc 文件

1
vim ~/.bashrc

添加:

1
alias pip='/usr/bin/pip3'

如果没有pip3,先安装pip3

命令: apt-get install python3-pip

更新配置:

1
source ~/.bashrc

检查:

1
2
$ pip --version
pip 8.1.1 from /usr/lib/python3/dist-packages (python 3.5)
———— The End ————