给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通过正则表达式选取callback的方法
Jul 18 Python
django批量导入xml数据
Oct 16 Python
python-itchat 获取微信群用户信息的实例
Feb 21 Python
详解如何用python实现一个简单下载器的服务端和客户端
Oct 28 Python
Pycharm中import torch报错的快速解决方法
Mar 05 Python
利用python实现凯撒密码加解密功能
Mar 31 Python
python属于解释型语言么
Jun 15 Python
python 19个值得学习的编程技巧
Aug 15 Python
Python通过getattr函数获取对象的属性值
Oct 16 Python
Python 使用office365邮箱的示例
Oct 29 Python
tensorflow+k-means聚类简单实现猫狗图像分类的方法
Apr 28 Python
python自动化测试通过日志3分钟定位bug
Nov 20 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的面向对象编程方式
2016/05/17 PHP
PHP基于SPL实现的迭代器模式示例
2018/04/22 PHP
Js的MessageBox
2006/12/03 Javascript
ASP.NET jQuery 实例15 通过控件CustomValidator验证CheckBoxList
2012/02/03 Javascript
js实现鼠标感应图片展示的方法
2015/02/27 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
微信小程序 for 循环详解
2016/10/09 Javascript
详解vue mint-ui源码解析之loadmore组件
2017/10/11 Javascript
原生js实现简单的焦点图效果实例
2017/12/14 Javascript
Vuex的actions属性的具体使用
2019/04/14 Javascript
基于Vue的商品主图放大镜方案详解
2019/09/19 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
vue-router 2.0 跳转之router.push()用法说明
2020/08/12 Javascript
微信小游戏中three.js离屏画布的示例代码
2020/10/12 Javascript
VUE中鼠标滚轮使div左右滚动的方法详解
2020/12/14 Vue.js
[23:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
[40:19]2018完美盛典CS.GO表演赛
2018/12/17 DOTA
Python操作sqlite3快速、安全插入数据(防注入)的实例
2014/04/26 Python
解析Python中的生成器及其与迭代器的差异
2016/06/20 Python
django1.8使用表单上传文件的实现方法
2016/11/04 Python
python executemany的使用及注意事项
2017/03/13 Python
一道python走迷宫算法题
2018/01/22 Python
Python 离线工作环境搭建的方法步骤
2019/07/29 Python
django框架cookie和session用法实例详解
2019/12/10 Python
详解python变量与数据类型
2020/08/25 Python
经济系大学生求职信
2013/10/01 职场文书
毕业生物理教师求职信
2013/10/17 职场文书
经典优秀个人求职信分享
2013/12/12 职场文书
2014学年自我鉴定
2014/02/23 职场文书
维稳工作情况汇报
2014/10/27 职场文书
实训报告范文大全
2014/11/04 职场文书
2014年公务员转正工作总结
2014/11/07 职场文书
2014年前台个人工作总结
2014/11/14 职场文书
2015年母亲节寄语
2015/03/23 职场文书
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js