当前位置 主页 > 服务器问题 > Linux/apache问题 >

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

    栏目:Linux/apache问题 时间:2020-01-17 11:53

    下载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步骤详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对IIS7站长之家网站的支持!
    如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!