Linux 下安裝python3


一、安裝環境

操作系統:Ubuntu 18.04 (64位)

python版本:3.7.2

二、安裝步驟

第一步:安裝依賴環境

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl

如果是Linux的其他發行版,安裝可以參見:https://www.cnblogs.com/Jimc/p/10218062.html

第二步:下載Python3安裝包

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

或者自行到python官方網站去下載:https://www.python.org/downloads/source/

第三步:創建安裝目錄

個人習慣安裝在/usr/local/python3(具體安裝位置看個人喜好)

mkdir -p /usr/local/python3

第四步:解壓安裝包

tar -zxvf Python-3.7.2.tgz

第五步:進入解壓后的目錄,編譯安裝(編譯安裝前需要安裝編譯器 sudo apt install gcc

(1)進入解壓后的目錄

(2)執行./configure

./configure --prefix=/usr/local/python3   #/usr/local/python3為安裝目錄

執行完configure命令后,configure 命令執行完之后,會生成一個 Makefile 文件,這個 Makefile主要是被下一步的 make 命令所使用( Linux 需要按照Makefile 所指定的順序來構建 (build) 程序組件)。

(3)執行make指令

make

 make實際就是編譯源代碼,並生成執行文件。

(4)再執行make install 命令

make install

make install實際上是把生成的執行文件拷貝到之前configure命令指定的目錄/usr/local/python3下。

到這里安裝已經結束,下面是配置環境。

第六步:建立python3的軟鏈

ln -s /usr/local/python3/bin/python3 /usr/bin/python3

第七步:將/usr/local/python3/bin加入PATH

sudo vim /etc/profile

然后在文件末尾添加

export PATH=$PATH:/usr/local/python3/bin

按ESC,輸入:wq回車退出。

修改完后,還需要讓這個環境變量在配置信息中生效,執行命令:

source /etc/profile

可以讓profile文件立即生效。

第四步:測試是否安裝成功

$ python3 -V
Python 3.7.2
$ pip3 -V
pip 18.1 from /usr/local/python3/lib/python3.7/site-packages/pip (python 3.7)

如果輸出如上,證明已成功安裝!

如果pip3 -V找不到,可以嘗試創建一下pip3的軟鏈接:

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

 


免責聲明!

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



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