centos下安装Python3

#安装依赖
yum install libffi-devel -y
yum install zlib* libffi-devel -y
yum install gcc -y
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
#下载安装包那个都可以
wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz
#解压
tar -xzvf Python-3.7.1.tgz
tar xJvf Python-3.7.2.tar.xz
#放到工程目录下
mv Python-3.7.2 /usr/local/python3.7.2
#切换目录
cd /usr/local/python3.7.2/
#安装
./configure --prefix=/usr/local/sbin/python3.7.2
#编译
make && make install
#修改默认python
rm -rf /usr/bin/python
ln -s /usr/local/sbin/python-3.7/bin/python3 /usr/bin/python
ln -s /usr/local/sbin/python-3.7/bin/pip3 /usr/bin/pip
#修改完后yum无法使用修改一下文件解释器
vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down
vim /usr/bin/yum-config-manager
#!/usr/bin/python2.7 #将头文件改为python2.7

#修改 pip 国内镜像源
pip国内的一些镜像
阿里云 https://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣(douban) http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
linux:修改 ~/.pip/pip.conf (没有就创建一个)
windows:在用户目录下创建一个pip目录,如:C:\Users\xxx\pip\,新建文件pip.ini
#内容如下:
[global]
index-url=http://pypi.douban.com/simple

[install]
trusted-host=pypi.douban.com

你可能感兴趣的:(centos下安装Python3)