web-dev-qa-db-ja.com

PyMongoのインストール方法

現在、Mac OS X(マーベリックス)にPython用のMongoDBドライバーをインストールしようとしています。

しかし、私が走るとき

[ Dsl  ~/Documents/python ] Sudo easy_install pymongo

次の出力が得られます

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

さまざまなコマンドを試しましたが、何も機能しません。 pymongoのインストール方法は?

ご協力いただきありがとうございます

編集:pythonスクリプトで使用しようとすると

#!/usr/bin/env python3
import pymongo

client = MongoClient()

このエラーがあります

Traceback (most recent call last):
  File "./mongo.py", line 2, in <module>
    import pymongo
ImportError: No module named 'pymongo'
6
Anthony Pradal

これらのコマンドを試してください。 ソース

$ easy_install -U setuptools
$ python -m easy_install pymongo
6
Jayram

同じエラーが発生しました。コマンドに従って修正できます。

Sudo pip3 install pymongo

Sudo apt-get install python3-pip

これを試して。しかし、Ubuntu 14.04 OXのこのコマンドは、Max OSXでこれが機能するかどうかはわかりません。

5
uma

Ubuntu 18.04では、

このため、ピップのバージョンは9.0.1以下である必要があります。

まず、pythonバージョン3from-のpipをインストールします

Sudo apt install python3-pip

ピップバージョンを確認してください-

pip --version

その後、python-devのbuild-essentialをインストールする必要があります

Sudo apt-get install build-essential python-dev

およびpython setup-tools

Sudo apt-get install python-setuptools

そして最後に、次のコマンドでpymongoをインストールできます-

python -m pip install pymongo

それは私のために働きました、それがあなたのためにも働くかもしれません。

1
Arun Kumar
python3 -m pip install pymongo

oSXで私のために働いた

1

これらのコマンドを使用できます

python -m pip install pymongo

Pymongoの特定のバージョンを入手するには:

$ python -m pip install pymongo==3.1.1

Pipを使用してアップグレードするには:

$ python -m pip install --upgrade pymongo

Setuptoolsからeasy_installを使用するには、次のようにします。

$ python -m easy_install pymongo

アップグレードするには:

$ python -m easy_install -U pymongo
0
Ash Upadhyay

.Eggファイルをダウンロードして ここ でインストールできると思います

Sudo easy_install //filename
0
haosen guan

以下は、Windows10で私のために働いた:

pip install -- upgrade pymongo
0
Syed