在CentOS6上安装Python2.7的解决方法
在CentOS6上yum安装工具是基于Python2.6.6的,所以在CentOS6上默认安装的是Python2.6.6,因为要在服务器系统为CentOS6上部署生产环境,但是代码都是基于Python2.7写的,所有遇到了问题。
探索
发现系统不能卸载Python2.6后,查了系统的版本号
cat/etc/*-release
发现系统版本为CentOS6,于是开始Google搜索怎么解决。
解决办法
重新手动装一个Python2.7
准备阶段
#Startbymakingsureyoursystemisup-to-date: yumupdate #Compilersandrelatedtools: yumgroupinstall-y"developmenttools" #LibrariesneededduringcompilationtoenableallfeaturesofPython: yuminstall-yzlib-develbzip2-developenssl-develncurses-develsqlite-develreadline-develtk-develgdbm-develdb4-devellibpcap-develxz-develexpat-devel #Ifyouareonaclean"minimal"installofCentOSyoualsoneedthewgettool: yuminstall-ywget
安装Python
下载python2.7并安装
#GetPython2.7.14: wgethttp://python.org/ftp/python/2.7.14/Python-2.7.14.tar.xz tarxfPython-2.7.14.tar.xz cdPython-2.7.14 ./configure--prefix=/usr/local--enable-unicode=ucs4--enable-sharedLDFLAGS="-Wl,-rpath/usr/local/lib" make&&makealtinstall
安装Pip
#Firstgetthescript: wgethttps://bootstrap.pypa.io/get-pip.py #ThenexecuteitusingPython2.7 python2.7get-pip.py #Withpipinstalledyoucannowdothingslikethis: pip2.7install[packagename] pip2.7install--upgrade[packagename] pip2.7uninstall[packagename]
创建虚拟环境
最后可以利用venv创建一个虚拟环境(毕竟Python2.6你不能卸载)
#InstallvirtualenvforPython2.7andcreateasandboxcalledmy27project: pip2.7installvirtualenv virtualenvmy27project 试一下? #CheckthesystemPythoninterpreterversion: python--version #ThiswillshowPython2.6.6 #Activatethemy27projectsandbox: sourcemy27project/bin/activate #ThiswillshowPython2.7.4 python--version
总结
以上所述是小编给大家介绍的在CentOS6上安装Python2.7的解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!