centos下更換默認的python版本


【推薦】
virtualenv的安裝與使用

問題描述:centos6及其以下的python版本一般是比較低的,使得不符合我們的配置環境!!!故可以考慮更換版本
解決步驟:
1.查看自己當前的系統版本
這里寫圖片描述
2.到官網下載自己需要的python版本
這里寫圖片描述
或者3.5+版本的

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

3.解壓並編譯安裝
tar -zxvf [下載的安裝包]
cd [解壓后的文件]
./configure (安裝yum -y install gcc)
make(這一步會有一點慢)
make install

4.建立軟連接,讓默認的python指向我們自己新安裝的版本
mv /usr/bin/python /usr/bin/python2.6
ln -s /usr/local/bin/python2.7 /usr/bin/python

或者:
mv /usr/bin/python /usr/bin/python22
ln -s /usr/local/bin/python3 /usr/bin/python

5.修改yum配置文件
因為yum使用python2,因此替換為python3后可能無法正常工作,繼續使用這個python2因此修改yum配置文件(vi /usr/bin/yum)。把文件頭部的#!/usr/bin/python改成#!/usr/bin/python22保存退出即可

2018-10-26號更新

python3;
提前安裝(推薦),yum -y install zlib zlib-devel gcc  openssl-devel
1.下載python3
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

2. 
tar -zxvf [下載的安裝包] 
cd [解壓后的文件] 
./configure
./configure --with-ssl (將ssl模塊打進去)
make(這一步會有一點慢) 
make install

3.
mv /usr/bin/python /usr/bin/python22 
ln -s /usr/local/bin/python3 /usr/bin/python

4.頭部的python===>python22
vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down
=======下載=====================================
pip:
1.下載:
wget https://files.pythonhosted.org/packages/45/ae/8a0ad77defb7cc903f09e551d88b443304a9bd6e6f124e75c0fbbf6de8f7/pip-18.1.tar.gz

2.解壓,進入解壓目錄
python setup.py install

3.下載setuptools
wget https://files.pythonhosted.org/packages/6e/9c/6a003320b00ef237f94aa74e4ad66c57a7618f6c79d67527136e2544b728/setuptools-40.4.3.zip

4.解壓,進入解壓目錄
python setup.py install

5.yum -y install zlib zlib-devel gcc  openssl-devel

6.重新編譯安裝python,
進入python的解壓目錄
./configure --with-ssl(將ssl模塊打進去)
make
make install

7.回到setuptools解壓目錄,python setup.py install

8.回到pip解壓目錄,python setup.py install

建議安裝virtualenv進行管理
https://blog.csdn.net/liuge36/article/details/81631901


還是不行,參照https://blog.csdn.net/jeryjeryjery/article/details/77880227


免責聲明!

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



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