在Linux服务器运行python应用程序,需要安装好Python环境。

主要内容

  • 源码安装Python3.8

前提条件:

步骤1 服务器安装必要库

  1. yum -y install gcc gcc-c++ openssl-devel libffi-devel zlib zlib-devel

备注: openssl-devel 库在使用pip install时候使用。

步骤2 下载源码

从Python官网下载Python3 源码 ,当前最新的版本为 3.8.3image.png

  1. wget https://www.python.org/ftp/python/3.8.3/Python-3.8.3.tar.xz

image.png

步骤3 解压并安装

使用tar命令进行文件解压。

  1. [root@iZuf6es9if066t0yakggdaZ ~]# tar -xf Python-3.8.3.tar.xz

配置

[root@iZuf6es9if066t0yakggdaZ ~]# cd Python-3.8.3 # 进入到文件夹
[root@iZuf6es9if066t0yakggdaZ Python-3.8.3]# ./configure 编译

配置过程中可以看到相关编译过程。
image.png
编译并安装。

[root@iZuf6es9if066t0yakggdaZ Python-3.8.3]# make && make install

make 过程中时间较长,请耐心等待。
image.png

安装成功

在命令行中输入 python3 -V 检查Python 安装成功。

[root@iZuf6es9if066t0yakggdaZ ~]# python3 -V
Python 3.8.3

使用pip3 安装库测试一下。

[root@iZuf6es9if066t0yakggdaZ ~]# pip3 install selenium
Looking in indexes: https://mirrors.aliyun.com/pypi/simple
Collecting selenium
  Downloading https://mirrors.aliyun.com/pypi/packages/80/d6/4294f0b4bce4de0abf13e17190289f9d0613b0a44e5dd6a7f5ca98459853/selenium-3.141.0-py2.py3-none-any.whl (904kB)
     |████████████████████████████████| 911kB 3.4MB/s 
Collecting urllib3 (from selenium)
  Downloading https://mirrors.aliyun.com/pypi/packages/e1/e5/df302e8017440f111c11cc41a6b432838672f5a70aa29227bf58149dc72f/urllib3-1.25.9-py2.py3-none-any.whl (126kB)
     |████████████████████████████████| 133kB 60.9MB/s 
Installing collected packages: urllib3, selenium
Successfully installed selenium-3.141.0 urllib3-1.25.9