本文件適用於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...