下载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则说明安装成功!

python3.6.5安装-Ubuntu16.04安装python3.6.5详细步骤相关推荐

  1. ubuntu16.04安装python3.6-dev超时_vitrualBox+ubuntu16.04安装python3.6最新教程及详细步骤...

    因为这两天在学习深度学习需要用到ubuntu+python3.6版本,所以就按照网上的教学安装,但是ubuntu16.04自带的是python2.7和3.5版本,所以需要另外安装.但是安装了半天浪费了 ...

  2. teamviewer12 linux安装,ubuntu16.04安装teamviewer12依赖包解决

    安装teamviewer下载地址:http://www.teamviewer.com/en/download/linux/ 下载的是:teamviewer_12.0.76279_i386.deb 安装 ...

  3. Linux(ubuntu16.04)FTP服务器搭建详细步骤

    学习linux时遇到了文件传输问题,发现ftp服务器是常用的一种,所以搜集整理了ftp服务器的搭建. 首先介绍一下FTP服务器: FTP 是File Transfer Protocol(文件传输协议) ...

  4. 安装ubuntu16.04+Nvidia驱动+Cuda8.0+Cudnn5.1+Matlab R2017b+Pycharm+WPS

    硬件环境:NVIDIA GTX 760+i5 本文只是为了方便以后自己再安装时比较方便,做的一个记录.所以基本所有步骤都来自各参考文章的步骤. 安装ubuntu16.04 安装Nvidia驱动 安装C ...

  5. 联想电脑T14以及以上版本安装ubuntu16.04

    首先是在电脑上正常安装ubuntu16.04,安装完成后不要惊慌,会黑屏,然后按ctrl + alt+ F1进入命令行模式 首先nouveau禁止命令写入文件,即编辑/etc/modprobe.d/b ...

  6. python3.6.5安装教程-Ubuntu16.04安装python3.6.5步骤详解

    下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...

  7. python3.8.5是python3吗_科学网-Ubuntu16.04安装Python3.8.5问题及解决方法-陈超的博文

    Ubuntu16.04安装Python3.8.5: 安装编译之后出现apt-get错误You might want to run 'apt-get -f install' to correct the ...

  8. Python3.7.3安装(Ubuntu16.04)

    Python3.7.3安装(Ubuntu16.04) 前面的文章已经介绍了在Windows上安装Python2和Python3了,现在介绍Linux系统上的安装.Ubuntu16.04上默认安装了Py ...

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

    下载python3.6.5安装包 1. 上传安装包.打开终端,利用命令cd 进入文件所在文件夹里 python@ubuntu:~/workspace$pwd /home/python/workspac ...

最新文章

  1. 黑客带来了病毒攻击软件还是文化?
  2. 为了我心中的女神,我竟然转行做了程序员
  3. Linux bash 漏洞修补
  4. WGAN的提出背景以及解决方案
  5. Refused to display http localhost8080 xxx‘in a frame because it set ‘X-Frame-Options‘ to ‘DENY‘
  6. 【算法】Kruskal算法(解决最小生成树问题) 含代码实现
  7. 微信又有大更新!新增多款铃声、腾讯电子签等功能
  8. request 获取url
  9. python与java前景-java和python学习哪个未来发展前景更好?
  10. 问题六十:怎么用ray tracing画回旋体(rotational sweeping / revolution)
  11. [转]关闭不必要端口 让电脑固若金汤
  12. 【元胞自动机】基于matlab元胞自动机模拟交通事故道路通行量【含Matlab源码 356期】
  13. Floyd算法(matlab实现)
  14. 2022电大国家开放大学网上形考任务-电子商务概论非免费(非答案)
  15. web前端大一实训 HTML+CSS+JavaScript王者荣耀(60页) web课程设计网页规划与设计 HTML期末大作业 HTML网页设计结课作业...
  16. 红帽linux内核,如何下载centos/redhat的linux内核源代码
  17. 阿里巴巴20周年直击,马云:阿里巴巴从来没有害怕过什么!
  18. python 头条视频_Python视频爬虫实现下载头条视频
  19. CF1292C Xenon‘s Attack on the Gangs
  20. 有公众号的情况下,复用资质快速注册小程序

热门文章

  1. Mysql错误1045解决方法
  2. effective c#读书笔记之二 静态成员的初始化
  3. AspNet MVC与T4,我定制的视图模板
  4. 让Windows下Git和TortoiseGit支持中文文件名/UTF-8
  5. 「LOJ 2289」「THUWC 2017」在美妙的数学王国中畅游——LCT泰勒展开
  6. 对于JavaScript中this关键字的理解
  7. 怎么修改windows命令行字体大小
  8. .net Tuple特性
  9. CodeForces 396C 树状数组 + DFS
  10. JAVA笔记13__创建线程/线程休眠/等待线程终止/线程中断/守护线程