python3でpymongoを使えるようにする→まだ無理?

スポンサーリンク

コンテンツ

テストしたのはUbuntu12.04

そのままだとダメ

$ python3
Python 3.2.3 (default, Oct 19 2012, 20:10:41) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from pymongo import Connection
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pymongo

python2向けはapt-getでいいかも

インストール

sudo apt-get install python-mongo

実行

python
>>> import pymongo

エラーが出ないからとりあえず使えそう

python3ではダメかも

pymongo3をソースから入れればいいという説もあるけど試していない。pipでインストールもできるけど、python3で動かない?

sudo pip install pymongo3

実行

python3
>>> import pymongo
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named pymongo

pymongoはpython2で使ったほうがよさそう
pymongo3 1.9b1 : Python Package Index