[Linux] CentOS python2.6 升級 2.7 但不影響yum, 安裝pip
Ref:
https://snippetinfo.net/media/1955
https://www.itread01.com/articles/1498939033.html
其實主要需要解決的是系統 Python soft link 指向 Python2.7 版本後
另外不想用yum install python-pip的話
可以用:
https://snippetinfo.net/media/1955
https://www.itread01.com/articles/1498939033.html
yum groupinstall "Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
cd /opt
wget --no-check-certificate https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
tar xf Python-2.7.6.tar.xz
cd Python-2.7.6
./configure --prefix=/usr/local
make && make altinstall
其實主要需要解決的是系統 Python soft link 指向 Python2.7 版本後
因為yum是不兼容 Python 2.7的
所以yum不能正常工作
我們需要指定 yum 的Python版本
vi /usr/bin/yum
將文件頭部的 !/usr/bin/python
將文件頭部的 !/usr/bin/python
改成 !/usr/bin/python2.6 (此處為系統內原本python2.6的位置)
然後把新裝好的 python 用 soft link 指回去 /usr/bin/python 就可以囉!
ln -s /usr/bin/python2.7 /usr/local/bin/python
另外不想用yum install python-pip的話
可以用:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
# pip安裝好之後可以使用 pip -V 看版本
# 要安裝套件就直接 pip install 套件
pip install flask
pip install redis
pip install scrapy
Your recommendation is great. Thank you.
回覆刪除san francisco escorts
I'm glad you like it. Thanks. :)
刪除