一、python部署
1、检查当前版本
[root@web1 ~]# python -V
Python 2.7.5
2、创建安装目录
[root@web1 ~]# mkdir /usr/local/python3
3、解决依赖
[root@web1 ~]# yum install libffi-devel openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
4、部署
[root@web1 ~]# wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz
[root@web1 ~]# tar zxf Python-3.7.1.tgz
[root@web1 ~]# cd Python-3.7.1
[root@web1 Python-3.7.1]# ./configure --prefix=/usr/local/python3/
[root@web1 Python-3.7.1]# make && make install
二、环境变更
1、创建python3.7的软连接
[root@web1 Python-3.7.1]# cd /usr/bin/
[root@web1 bin]# mv python python.bak
[root@web1 bin]# ln -s /usr/local/python3/bin/python3.7 /usr/bin/python
2、检查当前默认python版本
[root@web1 bin]# python -V
Python 3.7.1
3、yum使用python2,替换为python3后无法正常工作
因此修改yum配置文件:
[root@web1 bin]# vim /usr/bin/yum
将第一行指定的python版本改为python2.7:
#!/usr/bin/python 改为 #!/usr/bin/python2.7
4、修改urlgrabber配置文件
[root@web1 bin]# vim /usr/libexec/urlgrabber-ext-down
同yum,把头部的python改成python2.7
三、pip3及ipython部署
1.python3安装完成后默认已经带有pip3
你可以用以下命令,创建软链接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
测试:输入pip3
四.python3.7安装pygame
1.命令
pip3 install pygame
2.测试: