ubuntu16.04升级python3.7.1教程

ubuntu16.04升级python3.7.1教程

  1. 准备

    sudo apt-get install --reinstall zlibc zlib1g zlib1g-dev 
    sudo apt-get install libffi-dev libssl-dev libreadline-dev -y
    
  2. 安装

    使用python官方站点的以下命令下载Python。您也可以下载最新版本代替下面指定的版本

    #下载python3.7.1
    sudo wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
    #解压
    sudo tar xzf Python-3.7.1.tgz
    
  3. 进入解压目录

    cd Python-3.7.1/

  4. 4、建立安装的目录

    sudo mkdir -p /usr/local/python3

  5. 编译安装

    #执行这步是后面最好加上 --enable-optimizations 会自动安装pip3及优化配置
    #./configure:配置安装环境
    #--prefix=/usr/local/python3:指向安装路径
    #--enable-optimizations:安装pip3及优化配置
    ./configure --prefix=/usr/local/python3 --enable-optimizations
    make
    sudo make install
    
  6. 删除软连接

        >     #先执行查看版本,如果有则证明软链接已存在,需要先删去以前的再重新建立
        >     #这里表明我已有python3的软链接而没有pip3的软链接所以需要删除python3的软链接重新建立
        > jianjiacheng@J-computer:~/Python-3.7.1$ python3 -V 
        
        > Python 3.5.2
        > jianjiacheng@J-computer:~$ pip3 -V 
        > bash: /usr/lib/command-not-found:/usr/bin/python3: bad interpreter: No such file or directory
        > apt install python3-pip 
        > rm -rf /usr/bin/python3  
        > rm -rf /usr/bin/pip3
    
  7. 建立新的指向python3.7的软链接

    添加python3的软链接

    ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
    

    添加 pip3 的软链接

    ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
    
  8. 检测版本

    jianjiacheng@J-computer:~$ python3 -V
    Python 3.7.1

    jianjiacheng@J-computer:~$ pip3 -V
    pip 10.0.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

  9. 复制‘lsb_release.py’模块

    将其复制到设置python3.7的系统模块加载位置,也就是报错处subprocess.py所在的目录

    sudo cp  /usr/lib/python3/dist-packages/lsb_release.py /usr/local/python3/lib/python3.7/
    
  10. 缺少‘lsb_release.py’模块:

[【问题解决】subprocess.CalledProcessError: Command ‘(‘lsb_release‘, ‘-a‘)‘ returned non-zero exit status 1][1]
[1]: https://blog.csdn.net/p1279030826/article/details/111573774

原文链接:https://www.cnblogs.com/fred3/p/17275379.html

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ubuntu16.04升级python3.7.1教程 - Python技术站

(0)
上一篇 2023年4月18日
下一篇 2023年4月18日

相关文章

  • CentOS使用EPEL源的方法步骤

    当我们需要安装一些不在CentOS官方仓库中的软件时,可以使用EPEL(Extra Packages for Enterprise Linux)源,来获取一些其他的软件包。这里我们详细讲解CentOS使用EPEL源的步骤: 1. 下载EPEL源安装包 官网提供了不同版本的EPEL源,可以根据系统版本下载相应的安装包: # CentOS 7 sudo yum …

    Linux 2023年5月14日
    00
  • Linux中QQ软件的安装和配置

    当然可以,以下是“Linux中QQ软件的安装和配置”的完整攻略,希望能对你有所帮助。 安装Wine 在Linux系统中安装QQ需要安装Windows模拟器Wine,执行以下命令安装: sudo apt install wine 安装完成后可以通过以下命令查看Wine的版本信息: wine –version 下载QQ安装程序 有些不正经的第三方网站提供了QQ…

    Linux 2023年5月14日
    00
  • 查看linux机器配置&内核版本

    [root@hadoop1 bin]# uname  -a   Linux hadoop1 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [root@hadoop1 bin]#  cat /proc/version Linux …

    Linux 2023年4月16日
    00
  • linux服务器上安装jdk的两种方法(yum+下载包)

    安装Java Development Kit(JDK)是在Linux服务器上运行Java应用程序的基本步骤。本文将讲解在Linux服务器上安装JDK的两种方法:使用Yum软件包管理器和通过下载安装包手动安装。 使用Yum软件包管理器安装JDK Yum是一个包管理器,用于在Linux系统上安装、更新、升级和卸载软件包。在Yum软件包管理器上安装JDK非常简单,…

    Linux 2023年5月14日
    00
  • Android操作系统之内存回收策略

    Android操作系统之内存回收策略 简介 Android操作系统中采用了Linux的内存管理机制,但是因为Android是一个移动设备的操作系统,而移动设备有限资源的特性决定了内存管理需要更加高效。 环境 Android操作系统中,每个应用程序拥有自己的虚拟机,也就是一个独立的运行环境。每个应用程序都可以理解为一个单独的进程(Process),该进程之间是…

    Linux 2023年5月24日
    00
  • 详解Ubuntu/CentOS下Apache多站点配置

    以下是“详解Ubuntu/CentOS下Apache多站点配置”的完整使用攻略,包含两个示例说明。 步骤 安装Apache服务器。在终端中输入以下命令: bash sudo apt-get install apache2 或者 bash sudo yum install httpd 创建虚拟主机配置文件。在终端中输入以下命令: bash sudo nano …

    Linux 2023年5月13日
    00
  • CentOS Yum编译安装MySQL 5.6

    下面是详细讲解“CentOS Yum 编译安装 MySQL 5.6”的完整攻略: 准备工作 在开始安装之前,需要准备以下工作: 在 CentOS 系统上安装必要的依赖库; 从 MySQL 官网下载 MySQL 5.6 的源代码。 安装依赖库 使用以下命令安装 MySQL 依赖库: $ sudo yum -y install gcc make cmake bi…

    Linux 2023年5月14日
    00
  • Linux 下 Bash配置文件读取

     Linux安装时可能要修改的配置文件:/etc/profile、/etc/bashrc(ubuntu没有这个文件,对应地,其有/etc/bash.bashrc文件。我用的是ubuntu系统,所以下面将一律使用/etc/bash.bashrc来叙述)、~/.bash_profile、~/.bash_login、~/.profile、~/.bashrc。 ut…

    Linux 2023年4月11日
    00
合作推广
合作推广
分享本页
返回顶部