zoukankan      html  css  js  c++  java
  • Linux下安装Python3.6.8

    前言

    在Linux系统中,一般都自带Python,不过Linux下自带Python大都是 2.x版本,如果我们想要使用python3的话,最好是再重新装一个Python3的环境,让python2和python3共存。

    注意:最好不要删除自带的python2,因为可能有其他地方依赖python2,直接删掉的可能会导致其他的问题。

    下载python3安装包

    本次我们要安装的是 Python 3.6.8,可以在 windows 下载好上传到 Linux服务器,也可以在Linux中通过 wget 命令python3安装包。

    python各版本下载地址:https://www.python.org/ftp/python/

    如下,我们要下载后缀为 tgz 的安装包。

    python3安装包

    在Linux下新建一个目录,用于存放下载的安装包,接着进入python36目录下,再通过 wget 命令下载。

    新建python36目录命令:mkdir /root/python36
    下载安装包命令:wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgz

    解压安装包

    下载完成,将安装包解压到当前目录:tar -xvf Python-3.6.8.tgz

    解压完成后,python36目录下的文件如下:

    解压完成

    安装依赖包

    在安装python3前,我们需要安装一些必要的依赖包,直接通过 yum 命令安装即可。命令如下:

    yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

    指定python3安装路径

    我们在这里最好指定一下python3的安装路径,这样当我们想要卸载python3时,直接将安装目录删掉就行。

    先进入Python36下的Python-3.6.8目录:cd Python-3.6.8
    指定python3安装路径:./configure --prefix=/root/python36

    安装python3

    在Python-3.6.8目录下安装,安装时分2步,第一步使用命令 make 先编译,第二步使用命令 make install 进行安装。安装时间可能有点长,请多花点耐心等待。

    [root@bogon Python-3.6.8]# make
    [root@bogon Python-3.6.8]# make install

    添加软链接

    安装完成后,我们需要设置一下软链接,软链接可以简单理解为windows下的桌面快捷方式。

    系统自带的 python2 中,在终端输入命令 python ,最终是指向 python2 。我们的想法是,如果使用新安装的python3.x版本,在终端直接输入 python3 就可以进行其交互界面。

    我们先退出到 python36 目录,发现安装完python3之后,其下面多了很多文件,我们进入到 bin 目录下可以看到python3的程序。

    python3的bin目录

    在这里,我们设置软链接,直接让新安装的python3.6指向给 /usr/bin/python3 ,让 pip3 指向给/usr/bin/pip3

    添加python3软链接:ln -s /root/python36/bin/python3.6 /usr/bin/python3
    添加pip3软链接:ln -s /root/python36/bin/pip3 /usr/bin/pip3

    接着,在终端输入 python3 或 pip3 便不会报错提示找不到命令了。

    终端输入python3

    如果要使用 python2.x 版本 ,则和原来一样,可以使用 python2 和 pip2 命令。

    linux中make install指定安装目录

    在linux开发中,我们经常需要安装一些第三方软件。通常情况下,我们可以直接sudo apt-get install software_name 来安装一个软件,但是在实际开发过程中,由于开发需求,我们需要对一些软件进行源码安装。

    我们下载软件源码包并且解压后,通常都会发现解压目录中有configure文件,该文件里配置了编译的一些参数,如果没有特殊要求,我们只要执行如下命令,便可完成源码编译安装:

    ./configure
    make
    sudo make install
    但是由于某些需求,我们需要把软件编码编译到一个指定的目录中,要想改变软件的安装目录,有以下几种方法可以实现:

    1. 修改configure文件中prefix的值:

    用vi/vim打开configure文件,然后找到prefix值,修改未prefix=你的安装目录,然后保存退出,再执行./configure & make & sudo make install就可以,不过该方法比较麻烦,会容易改动到configure文件的其他的参数,不建议使用。

    2.执行configure文件时指定安装目录:

    ./configure --prefix=/home/user/zws/build
    3.在make install指定DESTDIR参数:

    ./configure
    make
    make install DESTDIR= /home/user/zws/build
    需要注意的是,在指定安装目录的时候,目录好像要写绝对路径

  • 相关阅读:
    104.Maximum Depth of Binary Tree
    103.Binary Tree Zigzag Level Order Traversal
    102.Binary Tree Level Order Traversal
    101.Symmetric Tree
    100.Same Tree
    99.Recover Binary Search Tree
    98.Validate Binary Search Tree
    97.Interleaving String
    static静态初始化块
    serialVersionUID作用
  • 原文地址:https://www.cnblogs.com/jxldjsn/p/15355470.html
Copyright © 2011-2022 走看看