linux環境下的python安裝過程


一、下載python源碼包

打開ubuntu下的shell終端,通過wget命令下載python源碼包,如下圖所示:

wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0rc3.tgz

二、python的解壓  tar zxvf Python-3.5.0rc3.tgz 

三、python的編譯與安裝

在對python進行編譯之前,必須對它進行配置。在unix/linux平台上的安裝過程中,配置和編譯過程全部已經自動化了,我們所需要做的就是輸入幾條命令然后回車即可。

 通過執行腳本./configure開始編譯, 這一過程可以決定系統的配置並創建相應的Makefile文件。你也可以傳遞一些參數選項來配置這個腳本。當這一步完成后,就可以運行make了。操作如下所示:

[root@test Python-3.5.0rc3]# ./configure --prefix=/usr/local/python3.5

/**** 如果提示

CentOS上安裝軟件錯誤提示:configure: error: no acceptable C compiler found in $PATH

因為是centos linux,默認可以采用yum方式安裝,則采用如下命令安裝gcc編譯器即可:
# yum -y install gcc ******/

通過添加--prefix用於指定python的安裝路徑於/usr/local/python3.5,配置完成后,我們就可以執行make操作了.

[root@test Python-3.5.0rc3]# make

上面make編譯的時間可能會比較長,大概5-6分鍾,完成之后我們就可以進行安排操作了,輸入指令make install(注意權限), 如下:
[root@test Python-3.5.0rc3]# make install

下面我們查看一下安裝后的python目錄,指令如下:

[root@test Python-3.5.0rc3]# ls /usr/local/python3.5/
bin include lib share

 

 上面在./configure的時候增加python的安裝目錄,所以我們用ls命令查看此目錄的信息。其中bin目錄下用於存放python的相關執行程序。

但是,由於這是我們自己手動將python安裝於/usr/local/python3.5目錄下,此時$PATH環境變量無法找到此目錄下的python解釋器,為此可以增加一個軟鏈接,代碼如下:

 [root@test Python-3.5.0rc3]# ln -s /usr/local/python3.5/bin/python3.5 /bin/python3.5

 

通過上面命令可以在/bin路徑下創建一軟鏈接文件python,當訪問此鏈接文件,就可以間接地訪問/usr/local/python3.5下的python程序了。這種方式與windows下的快捷方式類似。

下面可以通過運行python命令交互模式以查看剛剛安裝的python版本情況:

 

[root@test home]# python3.5
Python 3.5.0rc3 (default, Sep 15 2015, 10:44:52)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux
Type "help", "copyright", "credits" or "license" for more information.

 

如上所示,通過直接執行python3.5可以訪問/usr/local/python3.5下的python解釋器,其版本為Python 2.7.3,這個正是我們剛剛下載的python版本,或者也可以通過命令:

python3.5  -V來查看。至此Python安裝結束

[root@test home]# python3.5 -V
Python 3.5.0rc3

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM