Python安装
Ubuntu
- 安装所需的系统依赖
# 使用管理员用户
>> sudo su
# 更新软件源
>> sudo apt-get update
# 安装依赖项
>> sudo apt-get install -y gcc make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev
后续方法与Cent OS安装方法相同,请参考下文.
Cent OS
- 安装所需的系统依赖
# 更新软件源
>> yum update
# 安装依赖项
>> yum install -y libffi-devel openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
- 下载并解压Python源代码
Python源码地址:
# 在用户目录下创建Downloads文件夹并进入文件夹
>> mkdir ~/Downloads && cd ~/Downloads
# 下载文件
# 若系统没有安装wget, 也可以使用curl进行下载
# curl -O https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
>> wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz
# 解压压缩包到当前目录
>> tar -xvf Python-3.7.2.tgz
# 进入解压后的文件
>> cd Python-3.7.2
- 编译安装Python
在安装时,一定要确保位于源代码文件内(在本例中,即~/Downloads/Python-3.7.2/).
# 创建Python安装目录
>> mkdir /usr/local/python3
# 配置源码, 检查安装环境, 生成 Makefile
>> ./configure --enable-optimizations --prefix=/usr/local/python3
# 编译与安装
>> make && make install
- 将Python添加至系统路径
>> vi /etc/profile
在文件尾部新增空行,然后添加export PATH=/usr/local/python3/bin:$PATH
即可.
# 使配置立即生效
>> source /etc/profile
- 默认使用Python3.7版本
<本节为非必须项>Python2版本将于2020年1月1日
停止维护,因此我们更多的会使用Python3版本,也就是我们刚刚安装的版本.在Linux中,默认安装了Python2版本,我们可以使用python -V
查看.
为了在输入python后默认使用Python3.7版本,可以进行如下操作:
# 进入Python安装目录
>> cd /usr/local/python3/bin
# 为Python3.7添加软链接
>> ln -s python3.7 python
# 为pip3.7添加软链接
>> ln -s pip3.7 pip
# 在Linux中,可以使用`ll`命令查看软链接,得到如下结果:
# lrwxrwxrwx 1 root root 9 Apr 23 03:18 python -> python3.7
# -rwxr-xr-x 2 root root 12517968 Apr 23 03:15 python3.7
网友评论