1、安装必须的软件

#更新源中包列表

yum -y update

#先安装扩展源EPEL 才能安装pip 否则会报错

yum -y install epel-release

//解决ssl问题,否则报错:pip is configured with locations that require TLS/SSL

//你只需执行即可,具体解决过程参见:http://www.cnblogs.com/minglee/p/9232673.html

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel

yum -y install gcc gcc-c++ kernel-devel

2、解压python

tar -zxf Python-3.7.4.tgz

3、安装python

cd /usr/local/

mkdir python3

chmod 777 python3/

#配置安装路径

cd /softwares/Python-3.7.4/

./configure --prefix=/usr/local/python3

make all

make install

#主要看是否有pip3 和 python3

ll /usr/local/python3/bin

4、软连接替换

#备份旧版本

mv /usr/bin/python /usr/bin/python2.7

#做软连接替换

ln -s /usr/local/python3/bin/python3 /usr/bin/python -f

ln -s /usr/local/python3/bin/pip3 /usr/bin/pip -f

5、调整yum配置和软件安装配置文件

修改yum文件,因为升级了版本以后,yum就会报错

vi /usr/bin/yum

#!/usr/bin/python 修改为 #!/usr/bin/python2.7

在安装软件的时候又会报错误

vi /usr/libexec/urlgrabber-ext-down

#!/usr/bin/python 修改为#!/usr/bin/python2.7

6、更改源

mkdir ~/.pip

cd ~/.pip && touch pip.conf

vi pip.conf

[global]

index-url = http://pypi.douban.com/simple

[install]

use-mirrors =true

mirrors =http://pypi.douban.com/simple/

trusted-host =pypi.douban.com

7、pip升级

pip install --upgrade pip

如果您觉得此文章对您有帮助,请点击右下方【推荐】让更多人看到,thanks!

最新文章

  1. 【MongoDB初识】-条件操作符
  2. Remove-Azureaccount (Can't get Azure credentials to stick in Powershel)
  3. No row with the given identifier exists:错误另解
  4. Name jdbc is not bound in this Context
  5. Microsoft .NET Framework 4.6.1
  6. cv_prj2
  7. js001-JavaScript简介
  8. 自定义弹出div对话框
  9. socket编程——一个简单的样例
  10. GPL,LGPL和BSD等协议注意事项
  11. TortoiseSVN搭建本地版本库及简单操作使用
  12. mongodb的简明使用
  13. DES加密:8051实现(C语言) & FPGA实现(VHDL+NIOS II)
  14. CCF-201509-3-生成模板系统
  15. 浅显总结ASCII Unicode UTF-8的区别
  16. Android TV开发总结(六)构建一个TV app的直播节目实例
  17. ASP.NET Core中实现单体程序的事件发布/订阅
  18. Auto Layout: Programmatic Constraints - BNR
  19. Gradle 依赖管理
  20. 理解以太坊的Layer 2扩容解决方案:状态通道(State Channels)、Plasma 和 Truebit

热门文章

  1. MIPI CSI2学习(一):说一说MIPI CSI2
  2. __rpm.so: underfined symbol : rpmpkgverifySigs 故障分析
  3. 2017年蓝桥杯B组C/C++决赛题目
  4. Python字符串内置方法使用及年龄游戏深入探究
  5. lua 10 迭代器
  6. Python socket & socket server
  7. Django2.2报错 AttributeError: 'str' object has no attribute 'decode'
  8. orchard 中文文档 中英对照版
  9. 弄明白kubernetes中的“三种IP”
  10. QTreeWidgetItem清空子节点