• 关于Ubuntu下离线安装Python 以python3.6.5为例


    关于Ubuntu下离线安装Python-- 以python3.6.5为例

    实验环境 :

      VM16
    
      Ubuntu18.04
    
      python3.6.5.tgz
    

      

    1  安装包准备:

      切换到 主目录下的下载文件夹,下载软件包版本(在有网的pc端进入官网https://www.python.org/downloads/source/选择版本 - gizzped source tarball)

    # 切换目录
    $ cd /home/hadoop/下载

    # 安装依赖工具
    $ sudo apt-get install -y gcc make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev # 下载文件

    $ wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

    # 查看文件是否下载成功
    $ ls

    2  设置安装目录以及解压Python文件

    # 创建Python安装目录
    $ sudo mkdir /usr/local/python
    
    #  修改安装目录Python的用户权限
    $ sudo chown -R hadoop:hadoop /usr/local/python
    
    # 解压Python-3.6.5.tgz
    $ tar -xvf /home/hadoop/下载/Python-3.6.5.tgz -C /home/hadoop/下载/
    

    3  编译、安装与执行

    # 切换到 解压后的文件目录
    $ cd /home/hadoop/下载/Python3.6.5
    
    # 添加配置  
    $ sudo ./configure "--prefix=/usr/local/python"
    
    ## 注意: 如果执行后跳出如下错误
    #   config:error : no acceptable C compiler found in $PATH
    # 执行如下操纵,解决问题
    $ sudo apt-get install build-essential
    
    # 确认配置
    $ sudo ./configure -enable-optimizations
    
    #  编译源码
    $  sudo make
    
    # 执行安装
    $  sudo make install 
    

    4  配置环境

    #  在profile下进行系统变量的设定

    # 查看 python3.6的位置
    $ whereis python
    # 编辑环境 $ vim /etc/profile # 进行设置,依据自己的Python3.6的位置进行 $ alias python=/usr/local/bin/python3.6 # 使环境生效 $ source /etc/profile

    5、测试

    # 在终端输入python 可以正常进入环境
    $ python 
    

    6、pip3 包的管理

    # 安装 pip
    $ apt-get install python3-pip
    
    # 查看第三方包
    $ pip3 list 

    7、安装 matplotlib 

    $ pip3 install -i https://pypi.doubanio.com/simple/  matplotlib

    注意:matplotlib 无法安装,提示异常的问题

    处理方法 :执行  sudo apt-get install libjpeg-dev zlib1g-dev zlib1g   后,再重新安装

  • 相关阅读:
    codeforce1028A Find Square
    2018ccpc网络赛 Buy and Resell
    差分约束
    Lost Cows
    动态查询区间第k大
    疫情控制
    天天爱跑步
    次小生成树
    树上差分闇の連锁
    Stars in Your Window
  • 原文地址:https://www.cnblogs.com/Skypeduty1225/p/16043695.html
Copyright © 2020-2023  润新知