给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 相关文章推荐
在主机商的共享服务器上部署Django站点的方法
Jul 22 Python
python数据类型判断type与isinstance的区别实例解析
Oct 31 Python
python实现word 2007文档转换为pdf文件
Mar 15 Python
Python实现的多项式拟合功能示例【基于matplotlib】
May 15 Python
python执行精确的小数计算方法
Jan 21 Python
Django  ORM 练习题及答案
Jul 19 Python
使用Python实现图像标记点的坐标输出功能
Aug 14 Python
解决Python图形界面中设置尺寸的问题
Mar 05 Python
Django中ORM找出内容不为空的数据实例
May 20 Python
python speech模块的使用方法
Sep 09 Python
python - asyncio异步编程
Apr 06 Python
使用python+pygame开发消消乐游戏附完整源码
Jun 10 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数据入库前清理 注意php intval与mysql的int取值范围不同
2010/12/12 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
2014/04/29 PHP
php 过滤英文标点符号及过滤中文标点符号代码
2014/06/12 PHP
php获取YouTube视频信息的方法
2015/02/11 PHP
详解yii2使用多个数据库的案例
2017/06/16 PHP
javascript之函数直接量(function(){})()
2007/06/29 Javascript
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
Jquery刷新页面背景图片随机变换的实现方法
2013/03/15 Javascript
JS的Document属性和方法小结
2013/09/17 Javascript
Node.js模拟浏览器文件上传示例
2014/03/26 Javascript
超级简单的jquery操作表格方法
2014/12/15 Javascript
jQuery实现流动虚线框的方法
2015/01/29 Javascript
JQuery球队选择实例
2015/05/18 Javascript
JavaScript中使用Math.PI圆周率属性的方法
2015/06/14 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
2016/05/25 Javascript
Vue.js学习笔记之 helloworld
2016/08/14 Javascript
jQuery实现的自适应焦点图效果完整实例
2016/08/24 Javascript
微信小程序 wx.request(object) API详解及实例代码
2016/09/30 Javascript
基于JQuery实现的跑马灯效果(文字无缝向上翻动)
2016/12/02 Javascript
Vue.js 2.0 移动端拍照压缩图片上传预览功能
2017/03/06 Javascript
NodeJS、NPM安装配置步骤(windows版本) 以及环境变量详解
2017/05/13 NodeJs
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
基于Particles.js制作超炫粒子动态背景效果(仿知乎)
2017/09/13 Javascript
浅谈Angular4中常用管道
2017/09/27 Javascript
vue router的基本使用和配置教程
2018/11/05 Javascript
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
2019/09/03 jQuery
Python自动发送邮件的方法实例总结
2018/12/08 Python
详解numpy的argmax的具体使用
2019/05/27 Python
对Django外键关系的描述
2019/07/26 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
Python数据存储之 h5py详解
2019/12/26 Python
python mysql中in参数化说明
2020/06/05 Python
Python3利用openpyxl读写Excel文件的方法实例
2021/02/03 Python
护林员个人总结
2015/03/04 职场文书
公司禁烟通知
2015/04/23 职场文书
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis