centOS-6.9 默认自带的Python为2.6的版本
1、安装基础包(不然在开发时会有各种小问题)
yum -y install wget gcc c++make zlib-devel readline-devel bzip2-devel ncurses-devel sqlite-devel gdbm-devel xz-devel tk-devel openssl-devel python-devel
wget:下载包;
gcc、c++、make:用来编译的,装python包,可能要用到gcc和c++;
zlib-devel: 压缩和解压方面的,
bzip2-devel :解决没有_bz2模块的问题,也是压缩方面的,因为python没有自带。
ncurses-devel :处理图片要用到
2、下载Python3.6
wget --no-check-certificate https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz#md5=e1a36bfffdd1d3a780b1825daf16e56c
3、解压
tar -zxvf Python-3.6.2.tgz
4、进入解压后文件夹
cd Python-3.6.2
5、创建安装文件夹
mkdir /usr/local/python3
6、配置
./configure --prefix=/usr/local/python3
7、编译
make
8、安装
make install
9、修改文件
将原 /usr/bin/python 名称修改为python_old
mv /usr/bin/python /usr/bin/python_old
10、修改yum文件
vi /usr/bin/yum
image.png
将#!/usr/bin/python 改成 #!/usr/bin/python_old
前提是你/usr/bin/下有python_old 文件夹 (在上一步已经创建)
修改完后 执行代码 测试是否能使用
yum -help
image.png
11、建立新Python 链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
12、最后查看pip能否使用
pip -v
如果是这样
image.png
需要执行命令
yum -y install pip
如果出现下面情况
image.png
执行代码 安装epel扩展源:
yum -y install epel-release
EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。
然后安装pip
yum -y install python-pip
现在我们就可以使用 Python-3.6 进行愉快的玩耍了
网友评论