我是靠谱客的博主 深情煎饼,最近开发中收集的这篇文章主要介绍Ubuntu 14.04 更新Python3.6 记录,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

// 先update 一下

1. sudo apt-get update
2. sudo apt-get install software-properties-common python-software-properties -y

// 执行这个命令可能会失败,若失败提示(W: Failed to fetch http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu/dists/trusty/main/binary-amd64/Packages  403  Forbidden)

3. sudo add-apt-repository ppa:jonathonf/python-3.6 -y

使用备用命令:sudo add-apt-repository ppa:deadsnakes/ppa

执行步骤3后需要update:

4.sudo apt-get update

5. sudo apt install python3.6

  步骤5安装若出现{

  错误: E: Sub-process /usr/bin/dpkg returned an error code (1)

   可以如下操作一番:

     cd /var/lib/dpkg/
     sudo mv info/ info_bak          # 现将info文件夹更名
     sudo mkdir info                 # 再新建一个新的info文件夹
     sudo apt-get update             # 更新
     sudo apt-get -f install         # 修复
     sudo mv info/* info_bak/        # 执行完上一步操作后会在新的info文件夹下生成一些文件,

                                                       # 现将这些文件全部移到info_bak文件  夹下
      sudo rm -rf info                # 把自己新建的info文件夹删掉
      sudo mv info_bak info           # 把以前的info文件夹重新改回名

}

# 安装pip

6. curl https://bootstrap.pypa.io/get-pip.py | sudo -H python3.6

     若是没有安装curl可参考:{

               

                     1. 安装openssl

                     sudo apt install -y openssl libssl-dev

                      2. 下载curl源码(下载版本自选)

                        wget http://curl.haxx.se/download/curl-7.52.1.tar.gz

                      3. 解压源码,并进入目录

                         tar -zxvf curl-7.52.1.tar.gz
                        cd curl-7.52.1

                     4. 配置

                                 ./configure --disable-shared

                       这里的–disable-shared是关键,不加会导致curl和libcurl的版本不一致
                   5. 安装curl

                              make
                             sudo make install

                    6. 查看curl支持的协议

                        curl -V

                          curl 7.70.0 (x86_64-pc-linux-gnu) libcurl/7.70.0 OpenSSL/1.0.1f zlib/1.2.8 librtmp/2.3
                          Release-Date: 2020-04-29
                          Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtmp rtsp smb smbs smtp smtps telnet tftp
                          Features: AsynchDNS HTTPS-proxy IPv6 Largefile libz NTLM NTLM_WB SSL TLS-SRP UnixSockets

                       可以看到已经支持了https协议

    }

7. 创建新的软链接

sudo ln -s /usr/bin/python3.5 /usr/bin/python
(或者指向任何版本),如果说已存在,则将ln -s改为覆盖ln -f

 

参考链接:https://blog.csdn.net/weixin_39278265/article/details/87659130

 

 

最后

以上就是深情煎饼为你收集整理的Ubuntu 14.04 更新Python3.6 记录的全部内容,希望文章能够帮你解决Ubuntu 14.04 更新Python3.6 记录所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(80)

评论列表共有 0 条评论

立即
投稿
返回
顶部