linux离线安装python3.7_Linux 离线安装 python3.7.4

本文介绍了如何在服务器上下载、上传、解压Python3.7.4源码包,并通过配置、编译及安装过程解决遇到的zlib、_ctypes依赖问题。在安装过程中,可能会遇到文件冲突,使用特定的rpm命令参数可以解决这个问题。
摘要由CSDN通过智能技术生成

1.首先到官网下载最新py源码包  地址:https://www.python.org

2.将python3.7.4.tgz上传至目标服务器。

3. 解压 并./configure  --prefix=/usr/local/python3.7.4 执行脚本对该目录进行配置

4. make && make install

插曲:

1.zipimport.ZipImportError: can't decompress data; zlib not available

缺少zlib的相关工具包    yum -y install zlib*  安装即可

2.  ModuleNotFoundError: No module named '_ctypes'

安装3.7.4 需要依赖模块  libffi-devel  下载 libffi-devel-3.2.1-alt2.x86_64.rpm 安装包可解决

安装该包时提示  依赖libffi6   下载   libffi6-3.2.1-alt2.x86_64.rpm  安装包

3. 安装 libffi6-3.2.1-alt2.x86_64.rpm 包出现与现有文件冲突的情况

错误信息如下:

file /usr/lib64/libffi.so.6 from install of libffi6-1:3.2.1-alt2.x86_64 conflicts with file from package libffi-3.0.13-18.el7.x86_64

可在 rpm -ivh libffi6-3.2.1-alt2.x86_64.rpm     执行语句后添加  --force 参数  忽略文件冲突

附  rpm 一些安装参数

rpm  -Uvh *.rpm  --oldpackage   降级安装

rpm  -ivh *.rpm  --force  忽略冲突

rpm  -ivh *.rpm  --nodeps  不验证依赖关系

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Ubuntu上安装Python 3.7,您可以按照以下步骤操作: 1. 打开终端并更新软件包列表: sudo apt-get update 2. 安装依赖项: sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev 3. 下载Python 3.7: wget https://www.python.org/ftp/python/3.7./Python-3.7..tgz 4. 解压缩文件: tar -xvf Python-3.7..tgz 5. 进入解压缩后的目录: cd Python-3.7. 6. 配置Python 3.7: ./configure --enable-optimizations 7. 编译并安装Python 3.7: sudo make altinstall 8. 检查Python 3.7是否成功安装: python3.7 --version 现在,您已经成功在Ubuntu上安装了Python 3.7。 ### 回答2: Ubuntu 是一款非常优秀的 Linux 操作系统,支持各种编程语言。Python 是一种非常流行的编程语言,也是 Ubuntu 操作系统中最为常用的编程语言之一。目前,Python 最新版本是 3.7 版本,它在 Ubuntu 中也可以通过简单的步骤进行安装。 安装 Python 3.7 的步骤如下: 1. 打开终端 在 Ubuntu 中安装 Python 3.7,需要首先打开一个终端窗口。 2. 更新软件包列表 在终端中运行以下命令,更新软件包列表: sudo apt-get update 3. 安装构建工具和依赖项 安装 Python 3.7 需要一些构建工具和依赖项,可以使用以下命令进行安装: sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev 4. 下载 Python 3.7 在终端中运行以下命令下载 Python 3.7 的源代码: cd /usr/src sudo wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz 5. 解压源码 运行以下命令解压 Python 3.7 的源代码: sudo tar xzf Python-3.7.4.tgz 6. 编译和安装 进入源码目录,运行以下命令进行编译和安装: cd Python-3.7.4 sudo ./configure --enable-optimizations sudo make altinstall 7. 验证安装 安装完成之后,在终端中运行以下命令,验证 Python 3.7 是否成功安装: python3.7 --version 如果终端中显示 Python 3.7.4,则代表安装成功。 总之,安装 Python 3.7 只需要几个简单的步骤,在 Ubuntu 操作系统中实现 Python 编程功能的升级与完善,并且 Python 3.7 在速度、性能、稳定性和功能方面都得到了实质的提升。 ### 回答3: Ubuntu 是一个非常好的开源操作系统,它具有非常强大的功能和稳定性。Python 作为一种流行的编程语言,也被广泛使用和推广,在 Ubuntu 中安装 Python 3.7 版本是非常简单的。本篇文章将向您介绍如何在 Ubuntu 中安装 Python 3.7。 第一步:更新软件包列表 在开始安装之前,我们需要先更新 Ubuntu 软件包列表。可以使用以下命令将软件列表更新: ``` sudo apt-get update ``` 第二步:安装依赖项 在 Ubuntu 中,安装 Python 3.7 之前需要安装一些依赖。可以通过以下命令安装这些依赖: ``` sudo apt-get install build-essential checkinstall sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev ``` 这个命令将会安装一些用于编译 Python 3.7 的工具和库。 第三步:下载Python 3.7 在安装 Python 3.7 之前,需要先下载 Python 3.7 的源码包。可以在 Python 官网下载最新的源码包。 如果您的 Ubuntu 系统没有安装 wget 工具,可以使用以下命令进行安装: ``` sudo apt-get install wget ``` 下载源码包: ``` cd ~/Downloads wget https://www.python.org/ftp/python/3.7.10/Python-3.7.10.tgz ``` 第四步:编译和安装Python 3.7 在下载完成 Python 3.7 源码之后,我们需要进行编译和安装。可以按照以下命令进行编译和安装: ``` tar xvf Python-3.7.10.tgz cd Python-3.7.10 ./configure --enable-optimizations make -j 8 sudo make altinstall ``` - 这个命令会将 Python 3.7 安装到 /usr/local/bin/python3.7。 第五步:测试Python 3.7 在安装 Python 3.7 之后,您可以使用以下命令测试 Python 3.7 是否成功安装: ``` python3.7 -V ``` 运行上面的命令,如果输出类似于“Python 3.7.10”的版本信息,那么 Python 3.7 已经成功安装。 总结 本文介绍了如何在 Ubuntu 中安装 Python 3.7 的详细步骤。需要记住的是,在安装 Python 3.7 之前需要安装一些依赖项。安装完 Python 3.7 之后,您可以使用 python3.7 命令来运行 Python 3.7。如有问题请参考 Ubuntu 帮助手册或者 Python 官方手册。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值