Advertisement

Linux系统中升级安装Python3.7

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
简介:本文将详细介绍在Linux环境下如何安全地从源码或官方仓库升级到Python 3.7版本,并解决可能遇到的问题。 在 CentOS-7 系统上升级并安装 Python3.7 以及所需的 zlib 安装包。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • LinuxPython3.7
    优质
    简介:本文将详细介绍在Linux环境下如何安全地从源码或官方仓库升级到Python 3.7版本,并解决可能遇到的问题。 在 CentOS-7 系统上升级并安装 Python3.7 以及所需的 zlib 安装包。
  • LinuxPython3.7/3.9.tar.gz
    优质
    本教程详细介绍了在Linux系统中手动安装Python 3.7或3.9版本的过程,包括下载、编译和设置环境变量等步骤。 在Linux系统中安装Python 3.7或3.9是一个重要的任务,特别是在开发环境中,因为Python是许多应用程序和脚本的基础。本指南将详细介绍如何从tgz文件中提取并安装这两个版本的Python。 我们需要了解tgz文件。`.tgz`是一个归档文件,它是`.tar`(tarball)和`.gz`(Gzip)的组合,用于打包和压缩多个文件。在这里,`python73-39-tgz`很可能包含了Python 1.7和3.9的源代码文件。 ### 安装前准备 1. **更新系统**:确保你的Linux发行版是最新的,以避免安装过程中遇到依赖问题。 ```bash sudo apt-get update sudo apt-get upgrade ``` 如果你是Fedora、CentOS或RHEL用户,请使用: ```bash sudo dnf update ``` 2. **安装必要的编译工具和依赖**:安装Python需要一些编译工具和库,例如GCC、make和-devel包。 对于UbuntuDebian用户: ```bash sudo apt-get install build-essential checkinstall libreadline-dev libssl-dev libbz2-dev libncurses5-dev libsqlite3-dev tk-dev libffi-dev libgdbm-dev liblzma-dev ``` 对于FedoraCentOSRHEL用户: ```bash sudo dnf install gcc make libffi-devel openssl-devel bzip2-devel readline-devel sqlite-devel tk-devel gdbm-devel libffi-devel liblzma-devel ``` ### 下载Python源码 1. **下载Python源码**:访问Python官方网站下载对应版本的源代码,或者使用`wget`命令从命令行下载。 ```bash wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz wget https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz ``` 将URL替换为实际版本号。 2. **解压源码**: ```bash tar -zxvf Python-3.7.0.tgz tar -zxvf Python-3.9.9.tgz ``` ### 编译与安装Python 1. **进入源码目录**: ```bash cd Python-3.7.0 cd Python-3.9.9 ``` 2. **配置Python**:配置Python安装路径和其他选项,如`--enable-optimizations`用于启用额外的优化。 ```bash ./configure --prefix=/usr/local/python3.7 --enable-optimizations ./configure --prefix=/usr/local/python3.9 --enable-optimizations ``` 3. **编译源码**: ```bash make -j 4 ``` `-j 4`表示使用4个核心进行并行编译,你可以根据自己的CPU核心数调整这个值。 4. **测试Python**:编译完成后,先进行测试以确保没有问题。 ```bash make test ``` 5. **安装Python**: ```bash sudo make altinstall ``` 使用`altinstall`而不是`install`,以免覆盖系统默认的Python 2或3。 ### 配置环境变量 1. **创建软链接**:为了让系统能识别新安装的Python版本,我们需要创建软链接到 `/usr/bin`。 ```bash sudo ln -s /usr/local/python3.7/bin/python3.7 /usr/bin/python3.7 sudo ln -s /usr/local/python3.9/bin/python3.9 /usr/bin/python3.9 ``` 2. **更新PATH**:为了让命令行可以自动找到新安装的Python,需要在`~/.bashrc`或`~/.bash_profile`(取决于你的shell)中添加以下行。 ```bash echo export PATH=/usr/local/python3.7/bin:$PATH >> ~/.bashrc echo export PATH=/usr/local/python3.9/bin:$PATH >> ~/.bashrc source ~/.bashrc ``` ### 检查安装 验证Python是否安装成功。 ```bash python3.7 -V python3.9 -V ``` 如果输出显示正确的Python版本号,那么恭喜,你已经成功安装了Python 3.7和3.9。 注意:在生产环境中,通常不建议直接安装在系统目录下,而是推荐使用虚拟环境(如venv或conda),以避免不同项目间的版本冲突和保持系统的整洁。在开发过程中,使用虚拟环境可以更好地管理依赖和Python版本。
  • fasttext 0.9.2 在 Linux Python3.7 的 Python
    优质
    FastText 0.9.2 是一个用于高效的文本表示和分类的库,在Linux环境下适用于Python3.7,提供简单易用的安装包以支持快速部署与应用。 在Linux系统上使用Python 3.7安装fasttext 0.9.2的安装包。
  • Hi3516 Linux SDK 指南.pdf
    优质
    本手册提供华为海思Hi3516芯片组Linux软件开发包(SDK)的详细安装及升级步骤,帮助开发者快速掌握相关操作流程。 这份文档由上海海思技术有限公司发布,提供了关于Hi3516系列芯片(包括Hi3516EV200、Hi3516EV300、Hi3518EV300、Hi3516DV200)的Linux软件开发套件(SDK)安装及升级指南。文档版本为00B03,发布日期是2019年4月15日。海思技术有限公司拥有该文档的版权,并要求所有用户遵守其知识产权规定。 这份文档主要面向技术支持工程师和软件开发工程师两类读者对象,在内容中使用了不同的符号来区分不同类型的信息,如紧急危险、潜在风险及设备或环境安全警示等。此外,它还记录了每次更新时修订的内容,以便于追踪版本历史和了解细节变化。 具体知识点包括: 1. 首次安装SDK: - 提供Hi3516EV200 SDK包的下载位置。 - 详细指导如何解压缩该SDK包。 - 展示在Linux服务器上安装交叉编译器的方法。 - 介绍如何编译osdrv以及解释SDK目录结构,以帮助用户理解各个文件和文件夹的作用。 2. 安装与升级Hi3516EV200 DEMO板开发环境: - 描述烧写uboot、kernel及fs的具体操作步骤。 - 指导开发者在执行这些操作前应做好的准备工作。 3. 开发前的环境准备: - 讲解管脚复用设置的方法。 - 说明如何连接串口设备。 - 介绍配置NFS(网络文件系统)环境的具体方法。 4. 使用SDK和DEMO板进行开发: - 展示在Linux环境下开启网络功能的操作步骤。 - 介绍使用NFS文件系统进行开发的流程。 - 描述如何启用telnet服务,使开发者能够远程登录到开发板上。 文档特别强调了用户在使用此SDK时需要注意版权和法律条款的问题。未经许可不得复制或传播该文档的内容,并且提醒读者本段落档中的信息不构成对产品的任何明示或暗示保证。此外,文中提到的信息适用于特定版本的Hi3516系列芯片Linux SDK,并假设读者具备一定的技术背景知识以及对Linux操作系统及嵌入式系统开发的理解基础。同时,文档也提到了使用过程中可能遇到的一些潜在风险并建议采取必要的安全措施。 需要注意的是,在阅读时可能会因OCR扫描原因而出现一些字识别错误,请结合上下文合理推测以确保理解的准确性。
  • LinuxOpenSSL和OpenSSH的操作
    优质
    本文介绍了在Linux系统中如何安全地对OpenSSL和OpenSSH进行版本更新的操作步骤及注意事项,确保系统的安全性。 针对Linux操作系统的OpenSSH版本升级操作提供了详细的操作命令和具体方法,具有很强的可操作性。
  • Linux-MATLAB: 在LinuxMATLAB
    优质
    本文介绍了如何在Linux操作系统下成功安装和配置MATLAB软件的过程与技巧。 此脚本用于在Linux系统上安装Matlab R2018a。 准备工作: - 将仓库下载到`~Download`目录下。 - 进入该目录并克隆GitHub上的相关代码库: ```bash cd ~/Downloads git clone https://github.com/ysl2/linux-matlab.git ``` 确保此README文件位于`~/Downloads/linux-matlab/README.md`。 将以下两个安装介质放到`~/Downloads/linux-matlab`目录下: - R2018a_glnxa64_dvd1.iso - R2018a_glnxa64_dvd2.iso 安装步骤: 确保当前位置在`~/Downloads/linux-matlab`,然后执行以下脚本命令: ```bash ./install-01.sh ``` 选择“Use”选项。
  • OpenSSH包及指南
    优质
    本指南提供详细的步骤和注意事项,帮助用户顺利升级到最新版本的OpenSSH安装包,确保系统安全与稳定。 openssl-1.1.1.tar.gz 是 SSL 安装包 openssh-7.9p1.tar.gz 是 SSH 安装包 update.sh 是安装脚本,请按照步骤逐一执行,部分路径需根据实际服务器环境进行调整。 注意事项:升级 xshell 版本至 4 或以上;使用 navicat 的话,如果需要通过 SSH 进行跳转,则必须将 navicat 升级到 11.2 或更高版本。