linux下python升级 及 pymongo安装

由于需要使用列表统计模块collection.Counter,而Counter模块只有在python2.7以上版本才有支持,所以将python2.6升级到2.7。

 在linux下升级python,比如从2.6到2.7,大概需要这么几步:
    1. 下载python2.7

从这里下载:http://www.python.org/ftp/python/ ,选择需要的版本

2. 安装pyhon2.7

下载好了以后,解压并安装
    $ bzip2 -d Python-2.7.tar.bz2 (-d参数表示解压bzip2压缩包)
    $ tar -xvf Python-2.7.tar         (参数x表示解压缩,v在压缩时显示文件,f使用档名作为解      压文件夹名)
    $ cd Python-2.7
    $ ./configure                 (执行configure,生成Makefile文件)
    $ make                         (编译)
    $ make install               (将编译后的文件安装到系统中)

3. 改变python命令链接

安装好了以后,执行python命令,发现出来的仍然是以前的版本,可以这么解决
    $ cd /usr/bin
    $ rm -rf python
    $ ln -s /usr/local/bin/python2.7 ./python (可能会有差异,这个命令是将python 命令软链接 到python2.7,/usr/local/bin/python2.7 是 python可执行文件)
    $ python
    $ Python 2.7 (r27:82500, Jan  1 2011, 15:12:24)
      [GCC 4.4.5] on linux2
      Type "help", "copyright", "credits" or "license" for more information.

ok啦~

安装完成后,pymongo还是不能使用,接着安装:

    

wget https://pypi.python.org/packages/source/p/pymongo/pymongo-2.7.tar.gz 
    tar zxvf pymongo-2.7.tar.gz
    cd pymongo-2.7
    python setup.py install

可以了~

再试一下Counter可不可以用

>>python

>>from collections import Counter

>>> print (dict(Counter([1,1,2,2,2,3,4,4])))

{1: 2, 2: 3, 3: 1, 4: 2}

linux下python升级 及 pymongo安装

时间: 2024-08-05 19:31:23

linux下python升级 及 pymongo安装的相关文章

Linux下python升级步骤

先安装openssl,openssl-devel yum install openssl yum install openssl-devel 1切换到指定的目录下: cd /usr/local 2下载源tar包 可利用linux自带下载工具wget下载,如下所示: 1 # wget http://www.python.org/ftp/python/2.7.9/Python-2.7.9.tgz 解压 1 tar -xzvf Python-2.7.9.tgz 在编译前先在/usr/local建一个文

Linux下python升级

Contos即使用Yum更新也是Python2.6.6所以需要升级到Python2.7.8 1.先下载源码包 1 wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz 2.解压源码包 1 tar -xvjf Python-2.7.8.tar.bz2 3.进入解压后的文件夹 1 cd Python-2.7.8 4. 在编译前先在/usr/local建一个文件夹python27 1 mkdir /usr/local/python27

Linux下python安装升级详细步骤 | Python2 升级 Python3 转载

Linux下python升级步骤  Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如何升级呢? 下面老徐详细讲解升级步骤: 首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 下载完成后到下载目录下,解压 tar -xzvf Python-3.3

Linux下python安装升级详细步骤 | Python2 升级 Python3

Linux下python升级步骤  Python2 ->Python3 多数情况下,系统自动的Python版本是2.x 或者yum直接安装的也是2.x 但是,现在多数情况下建议使用3.x 那么如何升级呢? 下面老徐详细讲解升级步骤: 首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: wget http://www.python.org/ftp/python/3.3.0/Python-3.3.0.tgz 下载完成后到下载目录下,解压 tar -xzvf Python-3.3

Linux下WebSphereV8.5.5.0 安装详细过程

Linux下WebSphereV8.5.5.0 安装详细过程 自WAS8以后安装包不再区别OS,一份介质可以安装到多个平台.只针对Installation Manager 进行了操作系统的区分 ,Websphere产品介质必须通过专门的工具Install Managere安装.进入IBM的官网http://www.ibm.com/us/en/进行下载.在云盘http://yun.baidu.com/share/linkshareid=2515770728&uk=4252782771 中是Linu

linux下搭建lamp环境以及安装swoole扩展

linux下搭建lamp环境以及安装swoole扩展   一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源 输入下面命令: yum -y update 1.安装Apache [[email protected] ~]# yum -y install httpd # 开机自启动 [[email protected] ~]# chkconfig httpd on # 启动httpd 服务 [[email protected] ~]# service httpd s

[转]mac下Python升级到指定的版本

以2.7升级到3.3为例1.删除原版本a)删除系统库中的版本sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 b)删除Current版本sudo rm /System/Library/Frameworks/Python.framework/Versions/Currentc)删除/usr/bin目录下的python相关文件find . -name "py*" -print| xargs rm -rf

Linux下python玩转MySQLdb

(0)目录 VMware 下安装Ubuntu的吐血经历 零基础学习Shell编程 Linux下的makefile的妙用 Linux调试神器 -- gdb 十分钟学会Python的基本类型 分布式版本管理神器--GIT GIT文件的三种状态 & Git SSH秘钥问题 十分钟学习Python的进阶语法 配置SSH无密码访问及Linux热键.重启.kill进程 Java的不定长参数和Python的不定长参数对比 Linux下python玩转MySQLdb 一:起因 (1)Linux下安装python

Linux下kvm虚拟化技术的安装与使用

Linux下kvm虚拟化技术的安装与使用 云时代的到来,虚拟化的广泛应用.让我们重新的科技进行了定义.而当下知名的虚拟化产品有 vmware vsphere ,Hyper-v,xen,kvm.vmware的虚拟化所占的市场有目共睹,Hyper-V是windows平台下的虚拟化,而Xen就属于一个半虚拟化产品.kvm就是我们今天所介绍的对象. (kvm是kernel virtual module的简写)kvm是红帽公司5.4版本后所推出的最新虚拟化技术产品.它和vpc,virtual  box都属