ubuntu16.04自带python2.7和python3.5, 若需安装python 3.6

直接到python官网,下载tgz文件。
官网下载安装包

  • wget http://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz
  • tar -xvzf Python-3.6.4.tgz
  • cd Python-3.6.4/
  • ./configure --prefix=/usr/local/python3.6 :
    Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure–help输出详细的选项列表。
    其中,prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr/local/share,比较凌乱。
  • 如果配置prefix,如: ./configure --prefix=/usr/local/test可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。
  • sudo make —make的基本用处是自动根据makefile里的指令来编译源文件.
  • sudo make install
    -----将程序安装至系统中。如果原始码编译无误,且执行结果正确,便可以把程序安装至系统预设的可执行文件存放路径。默认/usr/local/bin
  • [若报错:zipimport.ZipImportError: can’t decompress data; zlib not
    available Makefile。 sudo apt-get install zlib1g-dev 安装zlib1g即可解决]
  • 删除原有的python软链接 :rm /usr/bin/python 建立python到python3.6新的软链接:ln -s
    /usr/bin/python3.6/bin/python3.6 /usr/bin/python

安装pip

  • 找到python安装目录下bin文件里面的pip,可以采用find / -name pip3.6查找pip3.6安装所在之地。 新建软连接
    ln -s /usr/bin/python3.6/bin/pip3.6 /usr/bin/pip3.6 确认是否安装成功:输入命令
    python,若显示python版本为3.6则成功
    注意:如果pip install 时出现以下报错
    在这里插入图片描述
    多半是ssl模块没有安装,
    可执行
    sudo apt-get install openssl
    sudo apt-get install libssl-dev
    另行安装,
    然后再重新编译下即可
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值