Ubuntu 安装最新版本 Python
-
添加 ppa 源:
# 死蛇的源 sudo add-apt-repository ppa:deadsnakes/ppa # 或者,jonathonf 的源 sudo add-apt-repository ppa:jonathonf/python-3.x
如果提示没有 add-apt-repository 的话执行:
apt install software-properties-common
-
更新源并安装 python3.x,
3.x
以你要安装的版本号为准:sudo apt update sudo apt install python3.x # 可选 sudo apt install python3.x-dev sudo apt install python3.x-venv
-
安装 pip:
wget https://bootstrap.pypa.io/get-pip.py sudo python3.x get-pip.py
-
查看 python 和 pip 版本:
# 也可以用 - V python --version python3 --version pip --version pip3 --version
-
如果关联版本不正确,备份 usr/bin 的软链接,重建软链接:
# 设置默认 python3 对应 python 版本 sudo ln -s /usr/bin/python3.x /usr/bin/python3 # 设置默认 pip3 使用 pip 版本 sudo ln -s /usr/local/bin/pip3.x /usr/bin/pip3
注意 python 默认安装位置在
/usr/bin
下,pip 默认安装位置在/usr/local/bin
下 -
pip 初始化设置:
mkdir ~/.pip touch ~/.pip/pip.conf # python3.6/pip18 之后无需配置这个 echo [list]>>~/.pip/pip.conf echo format=columns>>~/.pip/pip.conf # 设置默认 pip 源为清华大学开源镜像 echo [global]>>~/.pip/pip.conf echo index-url = https://pypi.tuna.tsinghua.edu.cn/simple>>~/.pip/pip.conf
-
(可选) 一键升级所有过期的包:
sudo pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs pip install -U