Python基礎——Linux安裝與配置Python

本文章所使用的版本配置爲
運行環境:Azure VM
系統版本:Centos 7.3
python版本:3.7.6

需要先了解的內容

Linux基礎——Linux系統文件樹
Linux基礎——Linux環境變量配置

1. 下載Python到本地

  • 先使用wget指令下載python文件到本地~/文件夾中
wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz
  • 下載完python後,爲了方便管理,在/usr/local/中創建一個python文件夾,並在python文件夾中創建Python-3.7.6文件夾
sudo mkdir /usr/local/python
sudo mkdir /usr/local/python/Python-3.7.6
  • 之後將Python壓縮文件解壓到當前文件目錄中
sudo tar -zxvf Python-3.7.6.tgz -C ~/
cd ~/Python-3.7.6

如果想自行下載Python版本可以訪問Python官網,查找對應版本下載

2. 編譯Python文件

  • 進入~/Python-3.7.6文件夾中,對文件進行編譯,原壓縮文件可以自行刪除
    先預裝編譯需要的依賴環境
sudo yum install -y gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

先指定一下Python文件的安裝位置

#指定文件安裝目錄
sudo  ./configure  --prefix=/usr/local/python/Python-3.7.6


之後進行編譯

#因爲是在usr文件目錄中,make指令會創造二進制文件,所以需要管理員權限
sudo make
sudo make install


打開/usr/local/python/Python-3.7.6文件查看Python是否已經在當前文件夾中

cd /usr/local/python/Python-3.7.6
ls -al

3. Python配置環境

  • 全局環境配置可以通過ln將python和pip鏈接到/usr/local/bin文件夾中
sudo ln -s /usr/local/python/Python-3.7.6/bin/python3 /usr/local/bin/python3
sudo ln -s /usr/local/python/Python-3.7.6/bin/pip3 /usr/local/bin/pip3

輸入python3 -V檢測安裝成果

解除鏈接使用unlink指令,可以切換不同的Python版本

sudo unlink /usr/local/bin/pip3
sudo unlink /usr/local/bin/python3
  • 局部環境修改~/.profile(有些服務器是.bash_profile)並重新啓動服務器
vim ~/.profile

鍵盤輸入i,進入編輯模式在文件末尾添加

export PATH=/usr/local/python/Python-3.7.6/bin:$PATH

鍵盤輸入esc退出編輯模式,之後輸入:wq!

執行配置文件內容

source ~/.profile

參考文獻

Linux系統安裝Python3環境(超詳細)
Linux(Ubuntu)系統安裝Python

發佈了12 篇原創文章 · 獲贊 12 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章