查看python的版本 python -V 如果是2.7以下版本就需要升级了。
首先去官网下载你想要的python压缩包,然后解压。进入主目录执行以下操作(需要GCC编译器支持)
./configure --prefix=/usr/local make all make install make clean make distclean
执行完这些命令之后,在 /usr/local/bin/
目录下就能看到 python2.7 ,然后试着执行 /usr/local/bin/python2.7 -V
如果显示版本号说明已经安装成功。但是升级工作才刚刚完成一半,你可以在终端再次执行 python -V 你会发现还是升级前的版本号。这个时候做如下操作。
建立软连接,使系统默认的 python 指向 python2.7
mv /usr/bin/python /usr/bin/python2.6.6 ln -s /usr/local/bin/python2.7 /usr/bin/python
这个时候你在执行 python -V 就会是你安装的版本了。
python的版本升级完成,但是你离大功告成还有几步的距离。
这个时候你可以尝试在终端执行 yum list 你会发现 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
解压完之后,进入主目录执行 python setup.py install
如果安装过程提示缺少相应的py包,请通过 yum 安装相应的软件包(如下),
然后 重新编译安装py ,在继续安装就会成功了。
注意一般会缺少如下包
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel
安装完 setuptools ,就可以安装 mongodb 的驱动了。方法同上。
如果你恰巧需要安装 MongoDB 的 Python 驱动,而又从后往前看文章,你也许就可以避免安装两次 python 。
总结
以上所述是小编给大家介绍的Centos下升级Python及Mongodb驱动安装问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!
免责声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除!
更新日志
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]