如何安装PyMongo

Ant*_*dal 6 python pymongo

我目前正在尝试在Mac OS X(mavericks)上安装Python的MongoDB驱动程序.

但是当我跑步的时候

[ Dsl  ~/Documents/python ] sudo easy_install pymongo
Run Code Online (Sandbox Code Playgroud)

我得到以下输出

Searching for pymongo
Best match: pymongo 2.7
Processing pymongo-2.7-py2.7-macosx-10.9-intel.egg
Removing pymongo 2.7rc1 from easy-install.pth file
Adding pymongo 2.7 to easy-install.pth file

Using /Library/Python/2.7/site-packages/pymongo-2.7-py2.7-macosx-10.9-intel.egg
Processing dependencies for pymongo
Finished processing dependencies for pymongo
Run Code Online (Sandbox Code Playgroud)

我尝试了很多不同的命令,但没有任何效果.如何安装pymongo?

谢谢你的帮助

编辑:当我尝试在python脚本中使用它时

#!/usr/bin/env python3
import pymongo

client = MongoClient()
Run Code Online (Sandbox Code Playgroud)

我有这个错误

Traceback (most recent call last):
  File "./mongo.py", line 2, in <module>
    import pymongo
ImportError: No module named 'pymongo'
Run Code Online (Sandbox Code Playgroud)

Jay*_*ram 6

试试这些命令.资源

$ easy_install -U setuptools
$ python -m easy_install pymongo
Run Code Online (Sandbox Code Playgroud)

  • 它适用于Python2.7,但我需要将它与python 3一起使用.(我有Python 3.4.1的问题没有模块名为'pymongo') (3认同)

uma*_*uma 5

我有同样的错误,可以按照以下命令修复它。

sudo pip3 install pymongo

sudo apt-get install python3-pip
Run Code Online (Sandbox Code Playgroud)

尝试这个。但是此命令适用于Ubuntu 14.04 OX。不确定在Max OS X中是否可以使用此命令。