centos Python 2 7 17安裝方法

2021-10-03 17:05:30 字數 1664 閱讀 8522

本文件適用於centos,其他的linux可以用類似的步驟來安裝。

yum install -y zlib-devel bzip2-devel

yum install -y openssl-devel

yum install -y tcl-devel

yum install -y tk-devel

yum install -y libffi libffi-devel

yum install -y readline-devel sqlite-devel gdbm-devel libdbi-devel ncurses-libs

先把安裝包copy到乙個目錄,然後解壓安裝。

tar -zxvf python-2.7.17.tgz 

cd cd python-2.7.17

./configure --prefix=/usr/local

make && make install

安裝完成後python2.7可執行檔案位於/usr/local/bin,庫檔案位於/usr/local/lib/python3.7。

注意:如果系統已經安裝了python2.x,而且也是安裝在/usr/local/bin, 需要先導出已經安裝的包,然後再安裝2.7.17,安裝完後再重新匯入 (具體方法見下文)。

rm -f /usr/bin/python

rm -f /usr/bin/python2

ln -s /usr/local/bin/python2.7 /usr/bin/python

ln -s /usr/local/bin/python2.7 /usr/bin/python2

系統中原來安裝的第三方python軟體包通常位於下面兩個目錄:

/usr/lib64/python2.x/site-packages

/usr/lib/python2.x/site-packages

這兩個資料夾不在新安裝的python的搜尋路徑中。在目錄/usr/local/lib/python2.7/site-packages/中建立乙個新檔案python2_path.pth,然後把上面兩個目錄放到這個檔案中,新安裝的python就能找到系統中原來安裝的第三方軟體包了。

# cat /usr/local/lib/python2.7/site-packages/python2_path.pth 

/usr/lib64/python2.7/site-packages/

/usr/lib/python2.7/site-packages

如果系統中沒有安裝pip,使用下面命令安裝。

yum install -y epel-release

yum install -y python2-pip

如果系統中的pip無法正常使用,建議重新安裝。

匯出已經安裝好的第三方包:

pip freeze > requirements.txt
安裝新版本的python,安裝完成後重新匯入所有的第三方包:

pip install -r requirements.txt

Centos python 環境搭建

一 python版本公升級 centos預設python版本為2.6,怎麼將2.6公升級到2.7呢?按照以下步驟就可以做到。2.解壓 3.進入python目錄執行以下命令 configure make make insall make clean 4.在 usr bin目錄下修改python鏈結 l...

centos python環境搭建

1 tar xvjf tar.xz c usr python 2 yum install gcc yun clean all1 開啟 vi etc resolv.conf,增加 nameserver 8.8.8.8 2 重啟網路 service network restart yum install...

CentOS python環境配置

學習筆記 pip安裝 首先安裝epel擴充套件源 sudo yum y install epel release 然後安裝python pip sudo yum y install python pip 清理cache sudo yum clean all pip常用命令 安裝1.9版本的djang...