Ubuntu 16.04安装python 3.10.6(通过源码安装)详细教程

最近学习python,想在Ubuntu下使用pycharm,发现pycharm不支持python3.5的解释器,就必须安装较高版本的python解释器,网上有很多版本,综合多个文档,完成安装,记录下来~
Ubuntu16.04默认安装了python2.7和python3.5,可通过终端输入python和python3查看(并通过exit()返回终端)。

1.安装前期准备
需安装libffi-devel库。

   sudo apt-get install libffi-dev

如出现无法找到安装包,可按顺序安装依赖包

 sudo apt-get updatesudo apt-get install build-essential python-dev python-setuptools python-pip python-smbussudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-devsudo apt-get install zlib1g-dev libsqlite3-dev tk-devsudo apt-get install libssl-dev opensslsudo apt-get install libffi-devsudo apt-get install libxpm-dev libxext-dev sudo apt-get install zlib1g-dev libbz2-dev libssl-dev libncurses5-dev libsqlite3-dev

另外,安装以下依赖库

 sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget

2.安装python3.10.6
进入python官网下载(https://www.python.org/downloads/),找到Linux版本,并找到对应版本,在对应版本上右击,复制下载链接。

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

下载完成后,解压文件

tar -vxf Python-3.10.6.tgz

进入到解压后的文件夹中

cd Python-3.10.6

使用configure对文件进行配置,并利用–prefix=指定安装路径为/usr/local/python3.10.6

./configure --prefix=/usr/local/python3.10.6
./configure --enable-optimizations

编译

sudo make

安装

make install

出现问题就使用

sudo make altinstall

以上不出现问题的话,就完成了python解释器的安装~

为了在终端输入python时,使用安装的高版本python解释,需要将默认的解释器删除,并通过软链接新版的python解释器~
默认安装的python解释器在/usr/bin/python 或 /usr/bin/python3
删除

sudo rm /usr/bin/python

软连接

sudo ln -s /usr/local/python3.10.6/bin/python3.10 /usr/bin/python


现在就可以方便地使用python解释器了~

如果还有不懂的,可以参考
Ubuntu16.04中python2.7、python3.5和python3.7共存
Ubuntu 16.04安装python 3.8(通过源码安装)
黑马程序员最新Python教程

Ubuntu安装python3.10.6相关推荐

  1. 【Ubuntu】Ubuntu编译安装Python3.10.1

    准备工作 虚拟机或云服务器 下载Python3.10.1压缩包 远程连接服务器工具 下载依赖 更新下软件源 apt-get update 下载支持Python3的依赖 apt-get install ...

  2. 安装python3.10.1教程

    安装python3.10.1教程 1.访问pyhton官网:官网地址. https://www.python.org/ 2.单击主页面中的Download按钮进入下载界面 3.单击下图按钮,即可下载P ...

  3. centos/Ubuntu安装python3.7.0安装mysql5.7/5.6

    Python3.7 1. 下载安装所需要的包,不然安装时或者以后使用python时报错 yum install -y libffi-devel zlib-devel bzip2-devel opens ...

  4. linux安装python3.10

    linux安装python3.10 在运维方面,用到的脚本比较多,有些脚本用shell 写会比较累,用python 会比较容易,因为python 有强大的类库,可以很好的处理各种环境. 下面就演示一下 ...

  5. ubuntu安装python3(源码安装方法)

    Ubuntu安装Python3 (第0步)建议配置阿里镜像https://developer.aliyun.com/mirror/ubuntu 一.安装相关依赖 apt-get update & ...

  6. Ubuntu Kylin V10安装python3.10.4

    Ubuntu Kylin V10自带的python版本太旧了,安装最新版的python3.10.4 #下载 wget https://www.python.org/ftp/python/3.10.4/ ...

  7. ubuntu安装python3.6_Ubuntu上安装python3.6以及多版本python管理 | SQN

    这篇文章记录了如何在Ubuntu上安装python3.6以及将其设置为系统默认. 查看Ubuntu版本 由于python3.6在不同的Ubuntu版本中的安装是不一样的,这里我们先来看一下的Ubunt ...

  8. Ubuntu安装python3.7.5(附加更新python默认指向为python3.7)

    我的环境:Ubuntu16.04 + Ptyhon3.7.5 之前写过CentOS系统安装Python,本以为Ubuntu下和CentOS下安装步骤差不多,没想到不太一样,所以更新一篇Ubuntu下安 ...

  9. ubuntu安装python3.6

    首先从python网站下载源码自己编译安装,本例子下载的是Python3.6.11. 下载之后,是个名为Python-3.6.11.tgz的压缩包,直接解压. 里头有个README.rst使用说明: ...

最新文章

  1. linux 普通用户退出vim,Linux环境下VI/VIM编辑文件时无权限保存的解决方法(普通用户)...
  2. 数据结构---二叉排序树
  3. devops 技术_在DevOps时代雇用技术作家
  4. windows 上安装 python3.7 和 pip 并配置虚拟环境
  5. Flash/Flex学习笔记(50):3D线条与填充
  6. 使用C#向ACCESS中插入数据
  7. NLP对放射科医生的评价
  8. 【行业】盘点BAT如何进行技术布阵
  9. 【对话系统】对话系统核心技术概要
  10. android动画送礼物,【Android】直播App礼物弹窗及连送礼物动画
  11. 思科Cisco BGP 专题(一) BGP基本概念
  12. win7系统关闭蓝牙服务器,win7系统蓝牙服务被禁用的解决方法
  13. MySql重装出错, Staring the server出错,日志3306 with user root with no password...
  14. JAVA中级二 输入输出流,常见文件操作
  15. 泰安链底层系统设计、核心优势、技术实现
  16. R语言survival包Surv函数创建生存对象、建立Cox回归模型(包含所有协变量)比较不同治疗方法生存率的差异、drop1函数计算cox回归模型自变量似然比检验值、删除冗余变量重新构建cox模型
  17. 金蝶K3提取在途订单数据并设置触发(可用于在途订单交期回复)
  18. 最强 IDE,Visual Studio 2017 正式版发布
  19. OpenGL渲染管线之简单示例(五)
  20. linux 星际争霸,让星际争霸在Linux操作系统下转起来

热门文章

  1. ISIC数据集下载链接
  2. 基于Springboot的物流配送系统 项目实验记录
  3. 苹果a10处理器_苹果发布新品,A10处理器,1599元起!超级不划算!
  4. 偏心率(离心率)、半径、直径
  5. 云真机各功能的实现历程
  6. 阿里云短信服务报错解决办法
  7. 我的数据分析师转行之路
  8. 【嗜血GO笔记】如何在goclipse 中配置代码自动补全。
  9. 和矩阵有关的时间复杂度计算
  10. 大学生就业寒冬中的冬日暖阳在哪?