问题描述
整理这些内容是为了:(1)在以后处理相同问题时,复制粘贴执行命令即可,方便快捷;(2)减少寻找解决方案所花费的时间;(3)记录注意事项,防止多次在同个地方跌倒。
该笔记将记录:在 Linux 中,如何安装 Python 环境,以及相关问题的处理方法。
解决方案
Python 2.7 on CentOS 7.4
不用安装,系统自带Python 2.7.5版本,但是有些其他工作要做(比如安装 pip 命令)。
Python 3.4 on CentOS 6.5
yum install -y python34.x86_64
Python 3.6 on CentOS 6.5
yum install epel-release curl 'https://setup.ius.io/' -o setup-ius.sh sh setup-ius.sh yum --enablerepo=ius info python36u yum --enablerepo=ius install python36u
Python on Ubuntu
通过 APT 安装
通常 Ubuntu 发行版已经自带 Python 环境,所以我们无需通过自行安装。如果需要手动安装,仅需执行:
apt-get install python3
通过 ppa:deadsnakes/ppa 安装
如果希望使用 Ubuntu 仓库未包含的 Python 版本,能够使用 ppa:deadsnakes/ppa 仓库:
apt update apt install software-properties-common add-apt-repository ppa:deadsnakes/ppa apt install python3.9 # 目前 ppa:deadsnakes/ppa 仓库支持参考: # https://launchpad.net/~deadsnakes/+archive/ubuntu/ppa
通过 pyenv 安装(推荐)
pyenv/pyenv: Simple Python version management
安装其他常用包
# pip yum search python | grep pip yum install -i python2-pip.noarch
通过源码编译
参考 BLFS/Python-3.8.0,How to Install Python 3 on Ubuntu 18.04 or 20.04 {Step-by-Step} 文档;
参考文献
3 Methods To Install Latest Python3 Package On CentOS 6 System
How to install the latest version of Python on CentOS
How to install Python 3 on Red Hat Enterprise Linux
Ubuntu 20.04/19.04: Install Python 3.9/3.8/3.7/3.6, Pip and Venv | Techiediaries
How to Install and Manage Multiple Python Versions on Linux | by David Littlefield | DataDrivenInvestor
Deadsnakes python 3.8 on Ubuntu 18.04 LTS