CentOS 7安裝Python3教程

2021-10-08 11:48:49 字數 2666 閱讀 6471

在安裝python 3之前,可以先檢視當前的python版本,因為預設的centos系統都預設安裝了python2

接下來我們安裝python3

在 centos 7 中安裝 python 3.6.4之前,請確保系統中已經有了所有必要的依賴包否則會報錯:

[root@ecs-ac8wu ~]# yum -y groupinstall development

[root@ecs-ac8wu ~]# yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel

說明:以上兩個包很重要,如果沒有提前安裝就會安裝失敗。檢視本機上是否安裝使用命令:「yum list | grep 包名」和「yum grouplist」進行檢視。

##建立乙個名為python3的空檔案

[root@ecs-ac8wu ~]# mkdir /usr/local/python3

##把安裝包移動到該新建資料夾下,解壓安裝包,安裝python3,依次執行以下命令,花費時間較長,耐心等待

解壓縮後進入到原始碼目錄,進行編譯安裝(通常使用者安裝的應用程式是放在/usr/local目錄下的,這裡我們將python3.6.4安裝在/usr/local/python3目錄下):

[root@ecs-ac8wu python-3.6.4]# ./configure --prefix=/usr/local/python3

[root@ecs-ac8wu python-3.6.4]# make && make install

建立軟連線:

[root@ecs-ac8wu python-3.6.4]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3

[root@ecs-ac8wu python-3.6.4]# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

注意:

1.如果/usr/local目錄下沒有python3這個資料夾,在進行編譯安裝的時候會自動建立,所以可以不必提前建立資料夾。

2.在執行『./configure --prefix=/usr/local/python3』這條命令時,如果出現一下錯誤:「configure: error: no acceptable c compiler found in $path」,提示錯誤資訊「沒有找到合適的c編譯器」,這是由於沒有安裝gcc導致的,所以執行『yum install -y gcc』安裝gcc後重新執行上面兩條命令即可。看到以下即表示安裝成功

linux環境下和windows環境中安裝python 3.x版本有一點不一樣,在windows下安裝時可以通過勾選新增到path環境變數自動新增,但是在linux環境下需要我們手動新增,新增方法如下:

[root@ecs-ac8wu python-3.6.4]# cd /etc/profile.d

[root@ecs-ac8wu profile.d]# echo 'export path=$path:/usr/local/python3/bin/' > python3.sh

##說明:

##1.通常在新增環境變數的時候是單獨為該程式在/etc/profile.d目錄建立乙個檔案去修改環境變數,這樣是方##便以後查詢和取消新增的環境變數。

##2.新增到path環境變數的路徑為python安裝路徑下的bin目錄。

執行上面的命令新增環境變數後並不是立即生效的,需要退出登入後重新登入才會生效(這個方法是永久有效的重啟伺服器後也能生效)。如果想要立即生效就執行命令『export path=$path:/usr/local/python3/bin/』。

驗證是否安裝成功其實很簡單,只需要在終端中輸入python3即可。

成功啦

centos7安裝python的MySQLdb模組

sudo pip install mysql python如果遇到找不到mysql config檔案時,要先安裝 mysql community devel sudo yum install mysql community devel 然後重新sudo pip install mysql pytho...

centos7安裝python的MySQLdb模組

pip install mysql python 如果遇到找不到mysql config檔案時,要先安裝 mysql community devel 安裝mysql源 rpm ivh yum install mysql community devel 然後重新pip install mysql py...

centos7 安裝centos桌面

一 輸入命令 yum groupinstall gnome desktop graphical administration tools 二 設定系統啟動等級。systemctl get default 獲取當前系統執行形式,會顯示multi user.target 命令列終端 或者 graphic...