搭建centOS6.9服务器中的python3.7环境以及pip安装下载
导入
centOS6.9服务器,默认的python环境为2.6.6,太低了,必须升级。然而从下午一直搞到凌晨六点都失败了,其中重装系统起码三次,作为一个linux小白可以说是踩遍了无数坑。终于在第二天成功了,趁我没忘记,赶快把经验记下来。
写在前面的重要警告!
一定不要把原来的python2.6删掉!
一定不要把原来的python2.6删掉!
一定不要把原理的python2.6删掉!
重要的事情说三遍!
因为原来的虽然旧,但是有很多东西比如说包啊什么的都依赖于这个环境,如果你删掉了就会处处碰壁!
如果你已经不幸删掉了,那我建议你还是放弃去重装系统吧,没啥法子了。
进入正题
安装python3.7
1.进入/usr/local/ 并在里面创建文件夹用于存放python3.7
#cd /usr/local/
#mkdir python3.7
之所以放在一个新建的文件夹是为了防止新的python环境与旧的出现问题
进去刚刚创建的文件夹
#cd python3.7
2.官网下载对应的安装包
#wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz
3.解压
#tar -zvxf Python-3.7.5.tgz
#cd Python-3.7.5
4.然后编译安装
#./configure --prefix=/usr/local/python37
#make &&make install
ps.
1.此时如果报错“make:*** No targets specified and no makefile found.Stop.”则可以参考以下链接:
make 命令出现:“make:*** No targets specified and no makefile found.Stop.”
然后重新执行第四步就可以了
2.如果报错“zipimport.ZipImportError: can’t decompress data”则可以参考以下链接:
Python安装常见问题(1):zipimport.ZipImportError: can’t decompress data
5.建立python3的软连接
首先删除旧的连接
#rm -f /usr/bin/python
建立新的连接
#ln -s /usr/local/python37/bin/python3 /usr/bin/python
6.此时可以查看python3.7是否安装成功
#python -V
会弹出来python的版本即为成功
7.解决一下yum 不可用这个问题
#vi /usr/bin/yum
把文件头部的
!/usr/bin/python 改成 !/usr/bin/python2.6
安装pip
1.进入安装目录
#cd /usr/local/python37/bin/
2.安装pip
#curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
#python get-pip.py
3.建立连接
#ln -s /usr/local/python37/bin/pip /usr/bin/pip
4.查看是否成功
#pip -V