给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 相关文章推荐
Python HTTP客户端自定义Cookie实现实例
Apr 28 Python
python顺序的读取文件夹下名称有序的文件方法
Jul 11 Python
使用python对文件中的单词进行提取的方法示例
Dec 21 Python
python实现随机漫步方法和原理
Jun 10 Python
搭建python django虚拟环境完整步骤详解
Jul 08 Python
TensorFlow实现简单的CNN的方法
Jul 18 Python
利用python实现PSO算法优化二元函数
Nov 13 Python
python与mysql数据库交互的实现
Jan 06 Python
Python qrcode 生成一个二维码的实例详解
Feb 12 Python
一篇文章教你用python画动态爱心表白
Nov 22 Python
python通配符之glob模块的使用详解
Apr 24 Python
Python 如何实现文件自动去重
Jun 02 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学习 运算符与运算符优先级
2008/06/15 PHP
PHP教程 基本语法
2009/10/23 PHP
php读取文件内容的方法汇总
2015/01/24 PHP
PHP正则验证Email的方法
2015/06/15 PHP
php简单复制文件的方法
2016/05/09 PHP
PHP抽象类与接口的区别详解
2019/03/21 PHP
PHP获取php,mysql,apche的版本信息及更多服务器信息
2021/03/09 PHP
JS 有趣的eval优化输入验证实例代码
2013/09/22 Javascript
如何在父窗口中得知window.open()出的子窗口关闭事件
2013/10/15 Javascript
Get中文乱码IE浏览器Get中文乱码解决方案
2013/12/26 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
JavaScript获取flash对象与网上的有所不同
2014/04/21 Javascript
Jquery通过ajax请求NodeJS返回json数据实例
2016/11/08 NodeJs
利用jQuery来动态为属性添加或者删除属性的简单方法
2016/12/02 Javascript
jsonp跨域请求实现示例
2017/03/13 Javascript
easyui combogrid实现本地模糊搜索过滤多列
2017/05/13 Javascript
浅谈VUE中演示v-for为什么要加key
2020/01/16 Javascript
Vant 中的Toast设置全局的延迟时间操作
2020/11/04 Javascript
用python删除java文件头上版权信息的方法
2014/07/31 Python
通过代码实例展示Python中列表生成式的用法
2015/03/31 Python
Python编程中使用Pillow来处理图像的基础教程
2015/11/20 Python
python魔法方法-属性转换和类的表示详解
2016/07/22 Python
python操作 hbase 数据的方法
2016/12/18 Python
python多线程调用exit无法退出的解决方法
2019/02/18 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
2019/02/27 Python
Python抓包并解析json爬虫的完整实例代码
2020/11/03 Python
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
在职人员函授期间自我评价分享
2013/11/08 职场文书
计算机网络工程专业职业生涯规划书
2014/03/10 职场文书
低碳环保标语
2014/06/12 职场文书
家长对孩子的寄语
2015/02/26 职场文书
倡议书范文大全
2015/04/28 职场文书
导游词之徐州-云龙山
2019/09/29 职场文书
MySQL不使用order by实现排名的三种思路总结
2021/06/02 MySQL
python3+PyQt5+Qt Designer实现界面可视化
2021/06/10 Python
java开发双人五子棋游戏
2022/05/06 Java/Android