直接使用源码安装其实挺方便的, 下载地址直接搜索, 从官网下载即可.

源码安装前, 可能需要安装的库:

sudo yum install libffi-devel -y  # to avoid "_ctypes" missing error
sudo yum install zlib-devel -y    # to avoid "zlib" missing error

安装完上述两个依赖后, 解压源码, 进入解压后的文件夹, 按照 Linux 安装软件的惯例:

./configure
make
sudo make install  # install needs sudo. this will also install pip3

执行完上述的步骤后, 会把源码文件夹下的编译出来的 python 安装到 /usr/local/bin/python3. 注意到这里是重命名过的, 可以与系统自带的 /usr/bin/python 区分开来, 所以安装的时候大可放心, 因为不会与系统版本冲突.

同时, 只要在编译 python 的时候没有缺少什么特别的库(因为最开始已经安装了依赖库, 应该是不会缺乏了, 如果实在有缺乏, 再安装编译即可), 在执行 make install 的时候理论上是会自动安装 pip3/usr/local/bin/pip3, 这里同样会和 Python2.X 用的 /usr/bin/pip 区分开来, 方便使用.

Comments
Write a Comment