centos系统下安装python3以及pip3
首先查看一下系统当前的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
查看安装过的模块以及版本信息