Ubuntu16.04安装python3.6.5步骤详解


Posted in Python onJanuary 10, 2020

下载python3.6.5安装包

1.   上传安装包。打开终端,利用命令cd 进入文件所在文件夹里

python@ubuntu:~/workspace$pwd
/home/python/workspace

2.   解压文件

tar xfzPython-3.6.5.tgz

注意:这里使用xfz命令,而不建议使用-xvzf命令,因为其释放的文件夹需要root权限才可以更改或者删除。

python@ubuntu:~/workspace$tar xfz Python-3.6.5.tgz
python@ubuntu:~/workspace$ll

总用量 22472

drwxrwxr-x 4 python python   4096 5月 12 19:06 ./
drwxr-xr-x 30python python   4096 12月 26 22:56 ../
drwxrwxr-x 2 python python   4096 12月 26 22:56python/
drwxr-xr-x 16python python   4096 3月 28 18:24Python-3.6.5/
-rwxrw-rw- 1 python python 22994617 5月 12 18:40Python-3.6.5.tgz*
python@ubuntu:~/workspace$

3.   进入解压的文件夹 ,添加配置

cd Python-3.6.5/
./configure "--prefix=/usr/bin/python3.6"

4.   要配置的是安装Python需要的文件夹。配置完成后,终端会显示下面一段话,可以选择无视它,不影响后续操作。

If you want arelease build with all optimizations active (LTO, PGO, etc),

please run./configure ?enable-optimizations

5.   编译源码

sudo make

编译过程需要几分钟,可能会报错,具体看你安装的gcc版本。

6.   执行安装

sudo make install

安装过程持续几分钟,安装成功后,安装的Python就在计算机/usr/bin/python3.6文件夹之中。

python@ubuntu:/usr/bin$cd python3.6/
python@ubuntu:/usr/bin/python3.6$ls
bin include lib share
python@ubuntu:/usr/bin/python3.6$pwd
/usr/bin/python3.6

7.   修改默认Python版本

Ubuntu16.04版本集成了Python2.7及3.5版本,系统中原来的python在/usr/bin/python,通过ls -l可以看到,python是一个软链接,链接到本目录下的python2.7

我们需要先把这个默认链接删除,再新建一个python3.6的软链接.。首先要确保终端的指针已经退回根目录,再进行以下操作。

8.   需要删除原有的Python链接文件: rm /usr/bin/python

注意如果终端提示:rm: 无法删除'/usr/bin/python':权限不够,那么就需要使用sudo或者打开root权限删除链接。

9.   建立指向Python3.6的链接,权限不够的话使用root或者sudo加命令:

 ln -s /usr/bin/python3.6/bin/python3.6  /usr/bin/python

查询Python版本

python@ubuntu:~$ python -V
Python 3.6.5

如果显示是python3.6.5则说明安装成功!

总结

以上所述是小编给大家介绍的Ubuntu16.04安装python3.6.5步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python使用reportlab实现图片转换成pdf的方法
May 22 Python
Django小白教程之Django用户注册与登录
Apr 22 Python
解决Python 遍历字典时删除元素报异常的问题
Sep 11 Python
Python设计模式之命令模式简单示例
Jan 10 Python
matplotlib.pyplot画图 图片的二进制流的获取方法
May 24 Python
Python测试网络连通性示例【基于ping】
Aug 03 Python
python3实现点餐系统
Jan 24 Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 Python
使用Python创建简单的HTTP服务器的方法步骤
Apr 26 Python
Python 经典算法100及解析(小结)
Sep 13 Python
python音频处理的示例详解
Dec 23 Python
Python基础之教你怎么在M1系统上使用pandas
May 08 Python
Pytorch 保存模型生成图片方式
Jan 10 #Python
在pytorch中对非叶节点的变量计算梯度实例
Jan 10 #Python
python如何获取apk的packagename和activity
Jan 10 #Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
Jan 10 #Python
python颜色随机生成器的实例代码
Jan 10 #Python
关于python pycharm中输出的内容不全的解决办法
Jan 10 #Python
Python GUI自动化实现绕过验证码登录
Jan 10 #Python
You might like
ajax实现无刷新分页(php)
2010/07/18 PHP
PHP 文件系统详解
2012/09/13 PHP
php获取$_POST同名参数数组的实现介绍
2013/06/30 PHP
PHP操作文件的一些基本函数使用示例
2014/11/18 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
php微信公众号开发(4)php实现自定义关键字回复
2016/12/15 PHP
thinkphp分页集成实例
2017/07/24 PHP
Jquery Ajax 学习实例2 向页面发出请求 返回JSon格式数据
2010/03/15 Javascript
WEB高性能开发之疯狂的HTML压缩
2010/06/19 Javascript
js里的prototype使用示例
2010/11/19 Javascript
JavaScript判断访问的来源是手机还是电脑,用的哪种浏览器
2013/12/12 Javascript
动态加载脚本提升javascript性能
2014/02/24 Javascript
jquery复选框checkbox实现删除前判断
2014/04/20 Javascript
利用JS生成博文目录及CSS定制博客
2016/02/10 Javascript
node.js学习之base64编码解码
2016/10/21 Javascript
基于javascript实现的购物商城商品倒计时实例
2016/12/11 Javascript
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
详解Node.js中的Async和Await函数
2018/02/22 Javascript
vue-devtools的安装步骤
2018/04/23 Javascript
JavaScript模板引擎应用场景及实现原理详解
2018/12/14 Javascript
[01:32:22]DOTA2-DPC中国联赛 正赛 Ehome vs VG BO3 第一场 2月5日
2021/03/11 DOTA
跟老齐学Python之赋值,简单也不简单
2014/09/24 Python
Python3中的json模块使用详解
2018/05/05 Python
Python中的枚举类型示例介绍
2019/01/09 Python
使用python的pandas为你的股票绘制趋势图
2019/06/26 Python
Django之使用内置函数和celery发邮件的方法示例
2019/09/16 Python
导入tensorflow时报错:cannot import name 'abs'的解决
2019/10/10 Python
python爬虫使用正则爬取网站的实现
2020/08/03 Python
matplotlib运行时配置(Runtime Configuration,rc)参数rcParams解析
2021/01/05 Python
html5 标签
2009/07/16 HTML / CSS
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
Groupon法国官方网站:特卖和网上购物高达-70%
2019/09/02 全球购物
九年级语文教学反思
2014/02/04 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
税务会计岗位职责
2015/04/02 职场文书
Python提取PDF指定内容并生成新文件
2021/06/09 Python