Ubuntu 16.04 amd64 (64bit)(纯净版)

自带python2.7和python3.5

执行"whereis python"查看当前安装的python

[root@root ~]# whereis python

python:/usr/bin/python2.7 /usr/bin/python /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz

0.配置依赖环境,如果不进行这步可能会出现一些问题

sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev

wget https://www.python.org/ftp/python/3.8.1/Python-3.8.1.tar.xz

2.解压下载的包

第一种方法

tar -xvJf Python-3.8.1.tar.xz

第二种方法

#解压

xz-d Python-3.8.1.tar.xz

tar-xf Python-3.8.1.tar

3.进入解压后的目录

cd Python-3.8.1/

4.安装依赖(非必要,可跳过此步骤,如在5步出错在执行本步骤)

执行下列命令安装依赖过程中,如有提示,一律  y  。

sudo apt-get install python-dev

sudo apt-get install libffi-dev

sudo apt-get install libssl-dev

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

5.执行安装

./configure prefix=/usr/local/python3

make && make install

6.修改软连接(配置全局变量)

#将原来的链接备份

mv /usr/bin/python /usr/bin/python.bak

#添加python3的软链接

ln -s /usr/local/python3/bin/python3 /usr/bin/python

#测试是否安装成功了

python -V

7.安装/升级pip

执行安装

#这句是给(python2.7安装pip)

sudo apt-get install python-pip

#这句是给python3安装pip

sudo apt-get install python3-pip

执行升级

pip install --upgrade pip

pip3 install --upgrade pip

升级pip时出现了问题:

Traceback (most recent call last):

File"/usr/bin/pip", line 9, in

from pip import main

修改一下pip配置

sudo vim /usr/bin/pip

改成

#原PIP配置文件frompip import mainif __name__ == '__main__':

sys.exit(main())

#修改为from pip import __main__ //修改

if __name__ == '__main__':

sys.exit(__main__._main())//修改

再次执行ok!

参考博文:https://blog.csdn.net/t8116189520/article/details/81976755

ubuntu下载python3.8_ubuntu16.04纯净版-安装Python3.8.1/升级pip相关推荐

  1. ubuntu python3.8安装pip_ubuntu16.04纯净版-安装Python3.8.1/升级pip

    Ubuntu 16.04  amd64 (64bit)(纯净版) 自带python2.7和python3.5 执行"whereis python"查看当前安装的python [ro ...

  2. Ubuntu18.04LTS纯净版安装python3.8

    先看结论,直接使用即可,后续是过程 wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0a2.tgz tar -xvzf Python-3 ...

  3. Ubuntu 18.04 服务器版安装桌面及软件

    Ubuntu 18.04 服务器版安装软件记录 设置root密码 使用root用户登录 安装ssh(远程连接用),最小化安装的需要,一般已安装. 将"#PermitRootLogin pro ...

  4. 【高清截图】UbuntuKylin 14.04 桌面版安装步骤

    Ubuntu 14.04 北京时间今日凌晨3点发布,守了一夜,一发布就立即下载了镜像文件,要知道明天下载服务器都比较繁忙.因为官方网站直接跳转到中文麒麟版本的页面,我先下载了麒麟版本,先用用这个吧!当 ...

  5. vmware虚拟机ubuntu18.04桌面版安装教程

    vmware虚拟机ubuntu18.04桌面版安装教程 一. 安装环境: VMware Workstation: 15.5Pro Ubuntu: 18.04桌面版 二. 安装教程: 创建虚拟机 选择[ ...

  6. ubuntu16.04源码安装python3.7

    ubuntu16.04源码安装Python3.7 python源码安装包下载:https://www.python.org/downloads/release/python-371/ 在安装的过程中, ...

  7. win10纯净版安装教程

    win10纯净版安装教程 一.工具 ultraiso(启动盘制作工具,不会为系统安装软件).Windows 10 纯净版镜像 ultraiso官方下载链接:ultraiso (可直接搜索到官网) Wi ...

  8. 如何下载python3.7.2_【亲测能用】Python3.7.2绿色版【Python3.7.2破解版】中文版软件官方下载-羽兔网...

    Python3.7.2绿色版是一种通用型的计算机程序设计语言,随着人工智能的发展,pyhton语言受到了越来越多的大企业的关注.Python3.7.2绿色版对编程人员来说是一款非常有利的工具,可以让您 ...

  9. ubuntu18.04桌面版安装ROS软件

    机器人操作系统(ROS)入门 文章目录 机器人操作系统(ROS)入门 ROS简介 什么是ROS ROS产生.发展和壮大的原因 ubuntu18.04桌面版安装ROS软件并运行小海龟实例 ROS的安装 ...

  10. 网络学习(七)Windows XP系统之纯净版安装

    Windows XP系统之纯净版安装 这里我还是使用英文界面的虚拟机软件来给大家介绍.目前普通用户安装纯净版的XP系统很少见了,估计用Windows7的多了,或者一般都是用的ghost版的XP系统.但 ...

最新文章

  1. 打字游戏--飞机大战
  2. php输出网络连接,如何打开php文件和输出内容
  3. linux docker 目录挂载映射
  4. boost::foreach模块非常量右值的测试程序
  5. iOS之数组的排序(升序、降序及乱序)
  6. 【蓝桥杯真题】地宫取宝(搜索-记忆化搜索详解)
  7. lstm原文_LSTM模型与水文模型在径流模拟中的比较
  8. 线程的组成 java 1615387415
  9. 用计算机作业,四川电大计算机办公软件应用第1次形考作业
  10. Ajax开发框架(上)[整理]
  11. 2与27日 双目视觉系统,相机标定,矫正,匹配(特征,稠密),特征提取的方法,得到视差图
  12. SVN客户端的使用方法
  13. win10怎么修复网络连接服务器失败,微软发布修复补丁修复Win10无网络连接问题...
  14. FlashFXP v5.3.0.3932中文版
  15. emoji表情包整理好的
  16. PyramidNet
  17. 领导说“辛苦啦”,下属怎么回答?这三种话术,给你职场加分
  18. udacity深度学习--2. 深度学习简介--LESSON5 Jupyter notebook
  19. rpm 安装 忽略依赖_使用 RPM 安装软件包的常见问题
  20. 喝酒神器小程序源码+全新带特效/多种游戏/支持流量主

热门文章

  1. Python 列表和元组学习
  2. Atitit 如何做数据分析 描述型:发生了什么?可视化仪表盘化很重要。 1 2. 诊断型:为什么会发生?结合历史记录 1 3. 预测型:可能发生什么? 2 4. 指导型 规划未来行动:我需要做什
  3. Atitit v2 工作计划与工作日志推荐格式markdown 与模板 attilax 总结
  4. Atitit.木马病毒 webftp 的原理跟个设计
  5. paip.ollydbg 设置c++ qt API断点总结
  6. paip.验证码识别---反馈法提高识别率
  7. 王国斌最新演讲!给企业家7大建议:资本从来都不是免费的
  8. 傅立叶变换的深入理解(转帖)
  9. 【三维路径规划】基于matlab自适应遗传算法求解单无人机三维路径规划问题【含Matlab源码 214期】
  10. 【图像增强】基于matlab GSA灰度图像增强【含Matlab源码 1172期】