私のubuntu12.04マシンには、他のいくつかのスクリプト(pymongoを使用している)が画面上で正常に実行されています。しかし、別のスクリプトを実行するか、Pythonコンソールにpymongoをインポートしようとすると次のようになります。
> >>> from pymongo import Connection
> Traceback (most recent call last): File "<stdin>", line 1, in <module> File
> "/usr/local/lib/python2.7/dist-packages/pymongo/__init__.py", line 60,
> in <module>
> from pymongo.connection import Connection File "/usr/local/lib/python2.7/dist-packages/pymongo/connection.py", line
> 39, in <module>
> from pymongo.mongo_client import MongoClient File "/usr/local/lib/python2.7/dist-packages/pymongo/mongo_client.py", line
> 44, in <module>
> from bson.py3compat import b File "/usr/local/lib/python2.7/dist-packages/bson/__init__.py", line 27, in
> <module>
> from bson.dbref import DBRef File "/usr/local/lib/python2.7/dist-packages/bson/dbref.py", line 17, in
> <module>
> from copy import deepcopy File "copy.py", line 2, in <module>
> connection = pymongo.Connection('localhost', 27017) AttributeError: 'module' object has no attribute 'Connection'
> >>>
インストールされたモジュールのインポートは、不明な理由で失敗します。
すでに実行中のスクリプトは正常に実行され続けますが、pymongoを使用している新しいスクリプトを開始することはできません。
私はここで完全に迷子になり、何をすべきかわからない(そして有用なものをグーグルで検索することはできない)。