概述
// 先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 记录所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复