Ubuntu安装python3.10.6
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相关推荐
- 【Ubuntu】Ubuntu编译安装Python3.10.1
准备工作 虚拟机或云服务器 下载Python3.10.1压缩包 远程连接服务器工具 下载依赖 更新下软件源 apt-get update 下载支持Python3的依赖 apt-get install ...
- 安装python3.10.1教程
安装python3.10.1教程 1.访问pyhton官网:官网地址. https://www.python.org/ 2.单击主页面中的Download按钮进入下载界面 3.单击下图按钮,即可下载P ...
- centos/Ubuntu安装python3.7.0安装mysql5.7/5.6
Python3.7 1. 下载安装所需要的包,不然安装时或者以后使用python时报错 yum install -y libffi-devel zlib-devel bzip2-devel opens ...
- linux安装python3.10
linux安装python3.10 在运维方面,用到的脚本比较多,有些脚本用shell 写会比较累,用python 会比较容易,因为python 有强大的类库,可以很好的处理各种环境. 下面就演示一下 ...
- ubuntu安装python3(源码安装方法)
Ubuntu安装Python3 (第0步)建议配置阿里镜像https://developer.aliyun.com/mirror/ubuntu 一.安装相关依赖 apt-get update & ...
- Ubuntu Kylin V10安装python3.10.4
Ubuntu Kylin V10自带的python版本太旧了,安装最新版的python3.10.4 #下载 wget https://www.python.org/ftp/python/3.10.4/ ...
- ubuntu安装python3.6_Ubuntu上安装python3.6以及多版本python管理 | SQN
这篇文章记录了如何在Ubuntu上安装python3.6以及将其设置为系统默认. 查看Ubuntu版本 由于python3.6在不同的Ubuntu版本中的安装是不一样的,这里我们先来看一下的Ubunt ...
- Ubuntu安装python3.7.5(附加更新python默认指向为python3.7)
我的环境:Ubuntu16.04 + Ptyhon3.7.5 之前写过CentOS系统安装Python,本以为Ubuntu下和CentOS下安装步骤差不多,没想到不太一样,所以更新一篇Ubuntu下安 ...
- ubuntu安装python3.6
首先从python网站下载源码自己编译安装,本例子下载的是Python3.6.11. 下载之后,是个名为Python-3.6.11.tgz的压缩包,直接解压. 里头有个README.rst使用说明: ...
最新文章
- linux 普通用户退出vim,Linux环境下VI/VIM编辑文件时无权限保存的解决方法(普通用户)...
- 数据结构---二叉排序树
- devops 技术_在DevOps时代雇用技术作家
- windows 上安装 python3.7 和 pip 并配置虚拟环境
- Flash/Flex学习笔记(50):3D线条与填充
- 使用C#向ACCESS中插入数据
- NLP对放射科医生的评价
- 【行业】盘点BAT如何进行技术布阵
- 【对话系统】对话系统核心技术概要
- android动画送礼物,【Android】直播App礼物弹窗及连送礼物动画
- 思科Cisco BGP 专题(一) BGP基本概念
- win7系统关闭蓝牙服务器,win7系统蓝牙服务被禁用的解决方法
- MySql重装出错, Staring the server出错,日志3306 with user root with no password...
- JAVA中级二 输入输出流,常见文件操作
- 泰安链底层系统设计、核心优势、技术实现
- R语言survival包Surv函数创建生存对象、建立Cox回归模型(包含所有协变量)比较不同治疗方法生存率的差异、drop1函数计算cox回归模型自变量似然比检验值、删除冗余变量重新构建cox模型
- 金蝶K3提取在途订单数据并设置触发(可用于在途订单交期回复)
- 最强 IDE,Visual Studio 2017 正式版发布
- OpenGL渲染管线之简单示例(五)
- linux 星际争霸,让星际争霸在Linux操作系统下转起来