本篇内容介绍了“如何在Centos中对Python和Mongodb驱动进行升级”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
Python是一种跨平台、可解释、可编译、交互式、面向对象的脚本语言。它最初的设计是用来写自动化脚本的。随着版本的不断更新和新功能的增加,经常用于开发独立项目和大型项目。
先去官网下载你想要的python压缩包,然后解压。输入主目录以执行以下操作(GCC编译器支持)。/configure - prefix=/usr/local
makeall
安装
使干净
Makedistclean在执行这些命令后可以在/usr/local/bin/目录中看到python2.7,然后尝试执行/usr/local/bin/python2.7-v,如果显示了版本号,说明安装已经成功。然而升级才完成一半。可以在终端上再次执行python -V,升级前会找到版本号。此时,请执行以下操作。
建立软连接,使系统默认python指向python2.7
mv/usr/bin/python/usr/bin/python 2 . 6 . 6
ln-s/usr/local/bin/python 2.7/usr/bin/python当您运行python -V时,它将是您安装的版本。
Python的版本升级了,但是你还差几步。
这时可以尝试在终端上执行yum列表,你会发现yum指令无法使用,因为默认情况下yum与python 2.7不兼容。
我们需要修改/usr/bin/yum文件并用vim打开它(需要管理员权限)。
设置文件头的
!/usr/bin/python
改变
!/usr/bin/python2.6.6这是您之前修改过链接的文件
这样,python升级工作就差不多完成了。
安装MongoDb驱动
安装python后,就可以使用了。python有时需要很多第三方库。这些库需要额外安装。安装工具主要是setuptools和pip(这里就不说这两个工具的区别了)。
让我们来谈谈如何在服务器离线安装setuptools和MongoDb驱动程序(我们的服务器绝对不允许访问外部网络,哪怕是一秒钟)。
安装 setuptools
下载setuptools-1.4.2.tar.gz
解压缩后,转到主目录并执行pythonsetup.pyinstall。
如果安装过程提示对应的py包缺失,请通过yum安装对应的软件包(如下)。
然后重新编译并安装py,如果继续,安装将会成功。
请注意,通常缺少以下软件包
yuminstallzlib-develobzip 2-dev OpenSSL-dev ncurs-dev SqLite-dev安装setuptools后,可以安装mongodb驱动程序。
“如何在Centos中对Python和Mongodb驱动进行升级”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。