首先查看一下系统当前的python版本

python -V

1、安装必要工具 yum-utils

它的功能是管理repository及扩展包的工具
yum install yum-utils -y

2、yum-builddep为Python3构建环境

安装缺失的软件依赖,使用下面的命令会自动处理.
yum-builddep python -y

3、下载Python3的源码包

Python源码包目录: https://www.python.org/ftp/python/

截至发博当日Python3的最新版本为 3.7.0
curl -O https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgz

创建python文件夹并解压进去

4、编译安装Python3

默认的安装目录是 /usr/local 如果你要改成其他目录可以在编译(make)前使用 configure 命令后面追加参数 “-prefix=/alternative/path” 来完成修改。

$ ./configure -prefix=/python3.5
$ make
$ make install

5、把用户自定义的配置放入/etc/profile.d/目录中

vi /etc/profile.d/python.sh
输入alias参数 alias python='/python/bin/python3.5',保存退出

如果非root用户创建的文件需要注意设置权限

chmod 755 /etc/profile.d/python.sh
重启会话使配置生效

vi .bash_profile
source /etc/profile.d/python.sh

6、配置pip3

设置软链接

ln -s /python3/bin/pip3 /usr/bin/pip3

如软链接设置错误,删除软链接命令

rm -rf /usr/bin/pip3(后面/usr/bin/pip为软链接名称,切记不能加结尾/ 如:/usr/bin/pip3/则表示删除软连接及真实文件)

输入pip3 -V查看pip版本,安装成功则正确显示版本

7、pip安装第三方模块

pip3 install psutil

查看已经安装的模块,help()方式

>>> help("modules")

pip freeze

查看安装过的模块以及版本信息

转载于:https://www.cnblogs.com/jinyuanliu/p/10455685.html

centos系统下安装python3以及pip3相关推荐

  1. 在虚拟机的CentOS系统下安装pycharm的用户须知

    在虚拟机的CentOS系统下安装pycharm的用户须知 一般我们在采用CentOS最小安装的时候系统往往不会安装python3,这就使得要自行安装python3以方便我们使用,毕竟python3是目 ...

  2. linux Centos7下安装python3及pip3

    linux Centos7下安装python3及pip3 先去python官网下载python3安装包 执行命令: wget https://www.python.org/ftp/python/3.6 ...

  3. CentOS 7下安装Python3.6.4

    CentOS 7下安装Python3.6.4 •安装python3.6可能使用的依赖 yum install -y openssl-devel bzip2-devel expat-devel gdbm ...

  4. linux python3 pip3_linux环境下安装python3以及pip3

    linux安装python3和pip3 linux系统(centos,redhat) 一般的情况下自带python2 以及pip,但是现在主流的python版本是python3,所以需要python2 ...

  5. python3.7下载安装教程-CentOS 7 下 安装 Python3.7

    CentOS 7 安装 Python3.7 1. 我们先看看现有的 python2在哪里 [root@lidan /]# whereis python python: /usr/bin/python ...

  6. centos系统下安装Nginx

    参考链接 CentOS 7 用 yum 安装 Nginx Nginx负载均衡配置 下载并安装 #使用以下命令 sudo yum install -y nginx #sudo表示使用管理员权限运行命令 ...

  7. ubuntu怎么安装python3操作系统32_ubuntu系统下安装python3

    本人这里使用的是ubuntu12.04LTS系统.所以对应不同ubuntu的版本,应该也差不多. 系统默认带python2.7.3,现在因为python已经更新到python3.所以下载了个pytho ...

  8. Ubuntu系统下安装Python3

    一.更改数据源: 备份安装源: cp /etc/apt/sources.list   /etc/apt/sources.list.backup 修改数据:vim /etc/apt/sources.li ...

  9. CentOS系统下安装Redis图文教程

    一.Redis安装 Redis是C语言开发的,安装Redis需要C语言的环境,如果你的linux系统没有安装界面,那么就需要在线安装C语言环境.这里测试使用的系统是CentOS6.4,安装了系统界面. ...

最新文章

  1. 第一次写KMP的体会
  2. 语义分割领域开山之作:Google提出用神经网络搜索实现语义分割
  3. Postgresql的使用
  4. 四川网络推广浅析网站标题到底能不能修改,什么时候能修改?
  5. linux集群命令关闭其中一台,自己整理的一点Linux命令集
  6. easyui问题小结
  7. RUNOOB python练习题4
  8. 线程池的各种使用场景
  9. “华为云-东吴杯”圆满成功,顶尖参赛者推动“智造”场景结构升级
  10. python做大屏数据可视化_超强大!Python 可视化这款大屏就够了!
  11. js 基于函数伪造的方式实现继承
  12. python 车牌识别简单_简单30行Python代码让你玩转YOLO目标识别检测!
  13. 【转载】【C基础】#define宏定义中的#,##,@#,\ 这些符号的神奇用法
  14. 怎么把程序内部坐标转为屏幕坐标_各位老大,如何把屏幕坐标转换成游戏的坐标...
  15. DDOS攻击已然渗透互联网和物联网
  16. github在线简历
  17. Visual Studio + VAssistX常用快捷键
  18. UE4制作星际天空球
  19. 【日语】编程相关日语词汇
  20. 面试问到这个我直接蒙了,你呢?

热门文章

  1. 修改 IE 查看源文件默认工具
  2. app包中的fragment和v4包中的fragment的使用的区别
  3. 包含多个段的程序---汇编学习笔记
  4. 日常生活 -- 开博一周年
  5. linux下测试磁盘的读写IO速度
  6. hdu-1251(基本字典树)
  7. 【译】Diving Into The Ethereum VM Part 4 - How To Decipher A Smart Contract Method Call
  8. 如何构建一个分布式爬虫:实战篇
  9. 区块链 PoS 共识——Tendermint
  10. Android 底部导航栏的简单实现-BottomNavigationView