刚创建的虚拟主机要做的第一步就是按下面的操作“排雷”,混用 python 2&3
总有出错的时候!
修改两个软件源和pip源
修改Linux默认软件源
Ubuntu 下的 软件源 路径为 /etc/apt/source.list
vim /etc/apt/source.list
删除所有内容修改为 清华大学源,添加以下内容(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运行:
apt-get update
修改pip源
运行命令:vim ~/.pip/pip.conf
,删除所有内容并添加:
1 | [global] |
修改两个版本
Linux下一般默认装了2和3两个版本,运行 python
命令如果不出意外,默认运行的是 python2,而Python2和Python3说极端点就是两个语言…… 所以这里将默认的python2改为python3,这将大有裨益、一劳永逸,不然以后会有很多 坑 。
pip同理,有pip
和 pip3
,都是 坑。
1 | $ python --version # python默认版本 |
将默认Python2改为默认Python3
修改 ~/.bashrc
文件
1 | vim ~/.bashrc |
添加:
1 | alias python='/usr/bin/python3' |
更新配置:
1 | source ~/.bashrc |
检查:
1 | python --version |
pip改为默认pip3运行
修改 ~/.bashrc
文件
1 | vim ~/.bashrc |
添加:
1 | alias pip='/usr/bin/pip3' |
如果没有pip3,先安装pip3
命令:
apt-get install python3-pip
更新配置:
1 | source ~/.bashrc |
检查:
1 | pip --version |