如何在Centos中对Python和Mongodb驱动进行升级

蜗牛 互联网技术资讯 2022-05-09 23 0

本篇内容介绍了“如何在Centos中对Python和Mongodb驱动进行升级”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

python是什么意思

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驱动进行升级”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注蜗牛博客网站,小编将为大家输出更多高质量的实用文章!

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论