给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 相关文章推荐
pycharm 使用心得(四)显示行号
Jun 05 Python
Python函数式编程指南(一):函数式编程概述
Jun 24 Python
Python如何实现守护进程的方法示例
Feb 08 Python
Python利用Beautiful Soup模块创建对象详解
Mar 27 Python
Python实现获取命令行输出结果的方法
Jun 10 Python
python批量设置多个Excel文件页眉页脚的脚本
Mar 14 Python
对numpy和pandas中数组的合并和拆分详解
Apr 11 Python
Python turtle绘画象棋棋盘
Aug 21 Python
使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件及出现问题解决方法
Sep 06 Python
Keras官方中文文档:性能评估Metrices详解
Jun 15 Python
Python图像处理二值化方法实例汇总
Jul 24 Python
Python 实现定积分与二重定积分的操作
May 26 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 gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
2010/05/15 PHP
PHP测试程序运行时间的类
2012/02/05 PHP
php引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
探讨:parse url解析URL,返回其组成部分
2013/06/14 PHP
php输出文字乱码的解决方法
2019/10/04 PHP
laravel框架数据库配置及操作数据库示例
2019/10/10 PHP
你真的了解JavaScript吗?
2007/02/24 Javascript
Js 中debug方式
2010/02/07 Javascript
document.getElementById介绍
2011/09/13 Javascript
jquery 事件冒泡的介绍以及如何阻止事件冒泡
2012/12/25 Javascript
JS 添加千分位与去掉千分位的示例
2013/07/11 Javascript
jquery实现可拖动DIV自定义保存到数据的实例
2013/11/20 Javascript
js使用栈来实现10进制转8进制与取除数及余数
2014/06/11 Javascript
JavaScript设计模式之建造者模式介绍
2014/12/28 Javascript
JavaScript实现的encode64加密算法实例分析
2015/04/15 Javascript
解决js图片加载时出现404的问题
2020/11/30 Javascript
angularJS+requireJS实现controller及directive的按需加载示例
2017/02/20 Javascript
webpack独立打包和缓存处理详解
2017/04/03 Javascript
Angular.JS中select下拉框设置value的方法
2017/06/20 Javascript
Vue2.2.0+新特性整理及注意事项
2018/08/22 Javascript
解决vuex刷新数据消失问题
2020/11/12 Javascript
python简单实现基数排序算法
2015/05/16 Python
python+selenium实现163邮箱自动登陆的方法
2017/12/31 Python
Numpy之文件存取的示例代码
2018/08/03 Python
Python生成器generator用法示例
2018/08/10 Python
Python3分析处理声音数据的例子
2019/08/27 Python
Html5 localStorage入门教程
2018/04/26 HTML / CSS
经典C++面试题一
2016/11/06 面试题
统计员岗位职责
2013/11/14 职场文书
大学毕业生的自我鉴定
2013/11/30 职场文书
关于中国梦的演讲稿
2014/04/23 职场文书
学习雷锋活动总结
2014/04/29 职场文书
小学开学标语
2014/07/01 职场文书
2016年秋季开学典礼新闻稿
2015/11/25 职场文书
Pytorch 如何实现常用正则化
2021/05/27 Python
python 判断字符串当中是否包含字符(str.contain)
2022/06/01 Python