Linux下安裝Python3

前言

在Linux系統中,通常都自帶Python,不過Linux下自帶Python大都是 2.x版本,若是咱們想要使用python3的話,最好是再從新裝一個Python3的環境,讓python2和python3共存。python

注意:最好不要刪除自帶的python2,由於可能有其餘地方依賴python2,直接刪掉的可能會致使其餘的問題。sql

下載python3安裝包

本次咱們要安裝的是 Python 3.6.8,能夠在 windows 下載好上傳到 Linux服務器,也能夠在Linux中經過 wget 命令python3安裝包。windows

python各版本下載地址:https://www.python.org/ftp/python/python3.x

以下,咱們要下載後綴爲 tgz 的安裝包。服務器

python3安裝包

在Linux下新建一個目錄,用於存放下載的安裝包,接着進入python36目錄下,再經過 wget 命令下載。code

新建python36目錄命令:mkdir /root/python36
下載安裝包命令:wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tgzsqlite

解壓安裝包

下載完成,將安裝包解壓到當前目錄:tar -xvf Python-3.6.8.tgzblog

解壓完成後,python36目錄下的文件以下:ip

解壓完成

安裝依賴包

在安裝python3前,咱們須要安裝一些必要的依賴包,直接經過 yum 命令安裝便可。命令以下:ssl

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 命令。

相關文章
相關標籤/搜索