十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
本篇内容介绍了“如何在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驱动进行升级”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!