给ubuntu18安装python3.7的详细教程


Posted in Python onJune 08, 2020

参考文章
ubuntu源码安装python3
linux 编译安装python3.6的教程详解

准备工作

安装工具

sudo apt update
sudo apt upgrade
sudo apt install gcc
sudo apt install g++
sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

正式开始

下载python文件

sudo curl -O https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz

解压源码包

sudo tar Jxvf Python-3.7.1.tar.xz

创建python安装路径

sudo mkdir /usr/python37

安装python

sudo ./configure --enable-optimizations --prefix=/usr/python37
sudo make && make install

添加环境变量

sudo vim /etc/profile

在结尾添加

export PATH=$PATH:/usr/python37/bin
alias python="python3.7"
alias pip="pip3.7"

给ubuntu18安装python3.7的详细教程

添加用户别名

vim ~/.bashrc

在结尾添加

alias python="python3.7"
alias pip="pip3.7"

给ubuntu18安装python3.7的详细教程

创建软连接

sudo ln -s /usr/python37/bin/python3.7 /bin/python
sudo ln -s /usr/python37/bin/pip3.7 /bin/pip

更换国内源

cd ~
mkdir .pip
cd .pip
> pip.conf
vim pip.conf

添加如下内容

[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

更新pip

sudo pip install --upgrade pip

总结

到此这篇关于给ubuntu18安装python3.7的详细教程的文章就介绍到这了,更多相关ubuntu18安装python3.7内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
详细介绍Ruby中的正则表达式
Apr 10 Python
详解python3中socket套接字的编码问题解决
Jul 01 Python
Python编程实现从字典中提取子集的方法分析
Feb 09 Python
Python实现的计算器功能示例
Apr 26 Python
基于python进行桶排序与基数排序的总结
May 29 Python
python web框架Flask实现图形验证码及验证码的动态刷新实例
Oct 14 Python
TensorFlow tensor的拼接实例
Jan 19 Python
matplotlib 画双轴子图无法显示x轴的解决方法
Jul 27 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
Aug 04 Python
详解python的super()的作用和原理
Oct 29 Python
python中Pexpect的工作流程实例讲解
Mar 02 Python
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
Apr 14 Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
Jun 08 #Python
使用Numpy对特征中的异常值进行替换及条件替换方式
Jun 08 #Python
Python替换NumPy数组中大于某个值的所有元素实例
Jun 08 #Python
python如何编写win程序
Jun 08 #Python
如何写python的配置文件
Jun 07 #Python
python dict乱码如何解决
Jun 07 #Python
python中adb有什么功能
Jun 07 #Python
You might like
php魔术方法与魔术变量、内置方法与内置变量的深入分析
2013/06/03 PHP
PHP中SimpleXML函数用法分析
2014/11/26 PHP
PHP基于ORM方式操作MySQL数据库实例
2017/06/21 PHP
PHP实现简单的模板引擎功能示例
2017/09/02 PHP
Jquery 类网页微信二维码图块滚动效果具体实现
2013/10/14 Javascript
Nodejs实现多人同时在线移动鼠标的小游戏分享
2014/12/06 NodeJs
jQuery on()方法示例及jquery on()方法的优点
2015/08/27 Javascript
解决node.js安装包失败的几种方法
2016/09/02 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
nodejs学习笔记之路由
2017/03/27 NodeJs
值得收藏的vuejs安装教程
2017/11/21 Javascript
微信小程序实现获取自己所处位置的经纬度坐标功能示例
2017/11/30 Javascript
Vue 让元素抖动/摆动起来的实现代码
2018/05/31 Javascript
详解.vue文件解析的实现
2018/06/11 Javascript
详解.vue文件中style标签的几个标识符
2018/07/17 Javascript
vuex + axios 做登录验证 并且保存登录状态的实例
2018/09/16 Javascript
Vue实现日历小插件
2019/06/26 Javascript
vue实现表格过滤功能
2019/09/27 Javascript
在Django中创建URLconf相关的通用视图的方法
2015/07/20 Python
ubuntu安装mysql pycharm sublime
2018/02/20 Python
Python 利用内置set函数对字符串和列表进行去重的方法
2018/06/29 Python
简单了解Python3里的一些新特性
2019/07/13 Python
Django之提交表单与前后端交互的方法
2019/07/19 Python
django项目简单调取百度翻译接口的方法
2019/08/06 Python
基于python的docx模块处理word和WPS的docx格式文件方式
2020/02/13 Python
jupyter notebook清除输出方式
2020/04/10 Python
python获取系统内存占用信息的实例方法
2020/07/17 Python
解决pytorch 模型复制的一些问题
2021/03/03 Python
VisionPros美国站:加拿大在线隐形眼镜和眼镜零售商
2020/02/11 全球购物
淘宝中秋节活动方案
2014/01/31 职场文书
党建工作经验交流材料
2014/05/25 职场文书
小学安全汇报材料
2014/08/14 职场文书
会计学习心得体会
2014/09/09 职场文书
动画「半妖的夜叉姬」新BD特典图公开
2022/03/22 日漫
python模拟浏览器 使用selenium进入好友QQ空间并留言
2022/04/12 Python
Python中生成随机数据安全性、多功能性、用途和速度方面进行比较
2022/04/14 Python