在Linux中安装Python

Centos系统

  1. 安装依赖包;

    yum install zlib-devel bzip2-devel openssl-devel libffi-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc* make -y
    
  2. 去Python官网下载需要的Python版本,这里以Python3.7.8为例安装;
    淘宝Python镜像加速网站:https://npm.taobao.org/mirrors/python/

    wget https://registry.npmmirror.com/-/binary/python/3.8.13/Python-3.8.13.tgz
    
  3. 将下载下来的Python上传到Linux服务器上:/usr/local/Python3(这里的Python3文件夹是自己创建的);

  4. 将Python进行解压;

    # 切换到压缩包所在的目录
    cd /usr/local/Python3
    
    # 使用root权限进行解压
    tar zxvf Python-3.7.8
    
  5. 配置安装路径

    # 切入到解压目录
    cd /usr/local/Python3/Python-3.7.8
    # 配置安装路径(注意:这里的安装目录和解压目录是不同的,如果不存在需重新创建)
    ./configure prefix=/usr/local/python3
    
  6. 编译安装

    make && make install
    
  7. 配置软连接

    ln -s /usr/local/python3/bin/python3 /usr/bin/python3
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
    
  8. 测试

    # 看是否可以运行
    python3
    pip3
    
    1. 错误一:No module named '_ctypes'

      yum install libffi-devel -y    
      cd Python-3.7.8/
      make clean && make && make install
      

Ubuntu系统

  1. 安装依赖包:
sudo apt install build-essential zlib1g-dev libbz2-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget
  1. 下载需要安装的Python版本:

淘宝Python镜像加速网站:https://npm.taobao.org/mirrors/python/

wget https://registry.npmmirror.com/-/binary/python/3.8.13/Python-3.8.13.tgz
  1. 将下载下来的Python上传到Linux服务器上:/usr/local/Python3(这里的Python3文件夹是自己创建的);
# 切换到压缩包所在的目录
cd /usr/local/Python3

# 使用root权限进行解压
tar zxvf Python-3.8.13.tgz
  1. 配置安装路径
# 切入到解压目录
cd /usr/local/Python3/Python-3.8.13
# 配置安装路径(注意:这里的安装目录和解压目录是不同的,如果不存在需重新创建)
./configure prefix=/usr/local/python3
  1. 编译安装
make && make install
  1. 配置软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
  1. 测试
# 看是否可以运行
python3
pip3
posted @ 2021-11-09 14:53  爱吃芒果的CCY  阅读(278)  评论(0)    收藏  举报