更新Centos源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
或者
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#下載完後,運行下面命令:
yum clean all
yum makecache
1.Python3安裝與python2共存
wget http://mirrors.sohu.com/python/3.6.2/Python-3.6.2.tar.xz
yum install libffi-devel expat-devel gdbm-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
mv /usr/bin/python /usr/bin/python.bak
tar -xvJf Python-3.6.2.tar.xz
cd Python-3.6.2
./configure prefix=/usr/local/python3
make && make install
make clean
ln -s /usr/local/python3/bin/python3 /usr/bin/python
python -V 檢查下是不是python3
python2 -V 檢查下是不是python2
如果上面正常顯示,請繼續設置下。yum需要python2版本,所以我們還要修改yum的配置。/usr/libexec/urlgrabber-ext-down也需要修改python2
vi /usr/bin/yum
#把文件第一行python改成python2
#!/usr/bin/python2
import sys
try:
import yum
except ImportError:
......繼續修改urlgrabber-ext-down
vi /usr/libexec/urlgrabber-ext-down
#跟上面一樣修改第一行python改成python2
#! /usr/bin/python2
# A very simple external downloader
# Copyright 2011-2012 Zdenek Pavlas
python2和python3共存:默認pip是python2,python3需要如何配置?如果pip也沒有安裝,就先安裝pip
yum -y install epel-release
yum install python-pip
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
配置pip源按自己需要,也可以不配置
mkdir ~/.pip
vi pip.conf
[global]
timeout = 60
index-url = https://pypi.doubanio.com/simple
————————————————
原文鏈接:https://blog.csdn.net/Maggie_up/article/details/80790344
================更新於2019-12-18 10:11=====================
另外,發現還有一中更好的方式: