在CentOS 7下,搭建Python虛擬環境

在CentOS 7下,搭建Python虛擬環境

第一步:安裝系統依賴包;
主要是安裝一些常用的開發者工具包;

yum groupinstall "Development tools"
yum install zlib-devel
yum install bzip2-devel
yum install openssl-devel
yum install ncurses-devel
yum install sqlite-devel

第二步:下載Python源碼包,並解壓(源碼包放在/root/soft/src目錄下);
下載

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

解壓縮:

tar -xzvf Python-3.6.8.tgz

切換到解壓縮後的Python目錄中

cd /root/soft/src/Python-3.6.8

第三步:把Python 3.6安裝到/root/soft/目錄;
(1)配置安裝目錄

 ./configure --prefix=/usr/local

(/usr/local/是Python的安裝路徑)

(2)使用gcc進行編譯;

make

(3)安裝:創建相關的軟件的存放目錄和配置文件

make altinstall

遇到的問題:

zipimport.ZipImportError: can't decompress data; zlib not available 

原因:

沒有安裝zlib和zlib-devel
yum install zlib zlib-devel

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

python3.6

在這裏插入圖片描述
注意:安裝Python 3.6時,已經默認安裝了pip,可以運行pip3.6測試;
在這裏插入圖片描述
第五步:創建python3.6的軟連接;

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

同時,給pip3.6也創建一個軟連接;

ln -s /usr/local/bin/pip3.6  /usr/bin/pip3

注意:以後直接運行python3就是運行python3.6;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章