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 获取天气预报(详解用python自制微信机器人,定时发送天气预报)
- linux切换python版本(linux安装python修改默认python版本方法)
- python程序开发过程(python调用外部程序的实操步骤)
- python最火开源项目(5月份Github上Python开源项目排行)
- python出现modify怎么办(解决Python找不到ssl模块问题 No module named _ssl的方法)
- python实现栈和队列(Python利用heapq实现一个优先级队列的方法)
- python语句for循环(Python基础之循环语句用法示例for、while循环)
- python初学篇元组(元组列表字典莫烦python基础)
- python获取天气源(Python3爬虫之自动查询天气并实现语音播报)
- python 从入门到实践笔记(python基础梳理一推荐)
- 详解Python locals()的陷阱(详解Python locals的陷阱)
- python集合类(Python数据类型之Set集合实例详解)
- python无法拒绝的表白代码教程(很酷的python表白工具 你喜欢我吗)
- python中if语句应学会什么(Python基础之条件控制操作示例if语句)
- python3配置教程(python3中property使用方法详解)
- 如何查看python是否安装selenium(selenium+python截图不成功的解决方法)
- 上海迪士尼攻略(上海迪士尼攻略旅游)
- 哪里可以看熊猫(成都哪里可以看熊猫)
- oppo手机的三种录屏方法,你知道有哪些吗(oppo手机的三种录屏方法)
- 吉林神秘传染链跨省 传染源尚未找到,舒兰 封城(吉林神秘传染链跨省)
- 吉林舒兰 封城 聚集性疫情传播链已延至沈阳,有一个细节让人忧心(吉林舒兰封城)
- 1天密接者猛增77人,患者轨迹透露危险信号 吉林市全面封闭管理(1天密接者猛增77人)
热门推荐
- html5单选项怎么调选项间距(html5实现输入框fixed定位在屏幕最底部兼容性)
- ASP.NET合并两个相关联的DataTable
- ftp服务器的功能(什么是ftp服务器)
- 阿里云docker 基础镜像(Docker 配置阿里云容器服务操作)
- dedecms怎么调用标签(织梦DEDECMS dede:arclist,dede:list获取附加表字段内容的方法)
- vuejs全家桶入门教程交流(Vue全家桶入门基础教程)
- 计算机改名后无法连接TFS
- vue和springboot分页开发实现(解决Vue+SpringBoot+Shiro跨域问题)
- windowsserver2012设置ftp账户(Windows Server 2012安装ftp服务器图文教程)
- apache架构设计参数详解(Apache之AllowOverride参数使用说明)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9