ubuntu python3.7安装(详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本)
类别:脚本大全 浏览量:223
时间:2022-01-22 01:43:37 ubuntu python3.7安装
详解Ubuntu16.04安装Python3.7及其pip3并切换为默认版本0.配置依赖环境,如果不进行这步可能会出现一些问题
中间可能有多余空格,去除下再运行,一般都能安装成功,如果不能可以先更新下sudo apt-get update
|
sudo apt - get install zlib1g - dev libbz2 - dev libssl - dev libncurses5 - dev libsqlite3 - dev libreadline - dev tk - dev libgdbm - dev libdb - dev libpcap - dev xz - utils libexpat1 - dev liblzma - dev libffi - dev libc6 - dev |
1.直接去官网下载你想的版本
2.解压下载的包,在这之前你可以先mv你的包到指定位置解压
|
jianjiacheng@j - computer:~$ tar zxvf python - 3.7 . 1 |
3.进入解压目录
|
jianjiacheng@j - computer:~$ cd python - 3.7 . 1 / |
4.建立安装的目录
|
sudo mkdir - p / usr / local / python3 |
5.编译安装
执行这步是后面最好加上 --enable-optimizations 会自动安装pip3及优化配置
|
# ./configure --prefix=/usr/local/python3 --enable-optimizations # make # sudo make install |
6.删除软链接
先执行查看版本,如果有则证明软链接已存在,需要先删去以前的再重新建立
|
/ / 这里表明我已有python3的软链接而没有pip3的软链接所以需要删除python3的软链接重新建立 jianjiacheng@j - computer:~ / python - 3.7 . 1 $ python3 - v python 3.5 . 2 jianjiacheng@j - computer:~$ pip3 - v bash: / usr / lib / command - not - found: / usr / bin / python3: bad interpreter: no such file or directory |
|
rm - rf / usr / bin / python3 rm - rf / usr / bin / pip3 |
7.建立新的指向python3.7的软链接
|
#添加python3的软链接 ln - s / usr / local / python3 / bin / python3. 7 / usr / bin / python3 #添加 pip3 的软链接 ln - s / usr / local / python3 / bin / pip3. 7 / usr / bin / pip3 |
8.检测版本
|
jianjiacheng@j - computer:~$ python3 - v python 3.7 . 1 jianjiacheng@j - computer:~$ pip3 - v pip 10.0 . 1 from / usr / local / python3 / lib / python3. 7 / site - packages / pip (python 3.7 ) |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://segmentfault.com/a/1190000018264955
您可能感兴趣
- python核心编程内容(顶级大神Linux,Python,Go,PHP之父谁是夜猫子?用Python揭秘!)
- python编辑redis(python使用pipeline批量读写redis的方法)
- python循环语句嵌套使用(Python分支语句与循环语句应用实例分析)
- pythonweb大数据分析(Python实现的大数据分析操作系统日志功能示例)
- python实现数据的预测(Python基于scipy实现信号滤波功能)
- python简单代码实例(Python实现 版本号对比功能的实例代码)
- python程序锁教程(在python里协程使用同步锁Lock的实例)
- python socket 库(Pythony运维入门之Socket网络编程详解)
- python自动解数独教学(Python判断有效的数独算法示例)
- python mysql配置(详解python校验SQL脚本命名规则)
- python列出文件夹下所有文件(python批量修改文件夹及其子文件夹下的文件内容)
- opencv 图像匹配python(OpenCV+Python识别车牌和字符分割的实现)
- wxpython控件如何移动(基于wxPython的GUI实现输入对话框1)
- python类继承和封装(Python面向对象程序设计类的封装与继承用法示例)
- python分词操作(Python英文文本分词无空格模块wordninja的使用实例)
- python怎么自动刷抖音(python实现抖音点赞功能)
- 乡村爱情15 宋晓峰怀疑自己孩子,腾飞与姜奶奶亲子鉴定出结果(宋晓峰怀疑自己孩子)
- 《乡村爱情13》开播,新版刘能以假乱真,编剧思维进入瓶颈(新版刘能以假乱真)
- 当年的 白洋淀战神 练肌肉 嘎子哥也成为行走的荷尔蒙(当年的白洋淀战神)
- 肌肉小子陈康, 亚洲巨兽 黄哲勋,哪个才是你的菜(肌肉小子陈康亚洲巨兽)
- 新闻周刊 青岛网红 赵厂长 编段子一箩筐输出快乐,陪父亲十二载勇斗病魔(新闻周刊青岛网红)
- 44岁夏雨演谋女郎爸,大其24岁却看不出,互动不怕袁泉吃醋(44岁夏雨演谋女郎爸)
热门推荐
- dedecms织梦系统(织梦CMS去除powered by dedecms网站版权信息的方法)
- MySql存储过程
- jQuery邮箱自动补全
- jQuery商品属性选择的实现
- 腾讯云轻量应用服务器与VPS服务器、虚拟主机有什么区别?(腾讯云轻量应用服务器与VPS服务器、虚拟主机有什么区别?)
- react 封装下拉选择框(React鼠标多选功能的配置方法)
- mysql索引的比较规则(MySQL的Flush-List和脏页的落盘机制)
- docker进入mysql查看路径(Docker 环境运行 Mysql 和开启 Binlog 配置主从同步的设置方法)
- mysql数据库简单操作(一篇文章教会你进行MySQL数据库和数据表的基本操作)
- yield代码还会执行吗(Yii2 queue的队列使用详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9