1
mongoengine ORMを使用していますが、最近mongoengieを0.9にアップグレードしました。これで私のpymongoをバージョン2.8にダウングレードしました。私は、コードImportError:名前をインポートできませんUNAUTHORIZED_CODES
from mongoengine import *
connect('dbName')
を使用してデータベースへの接続をしようとするたびに私はpymongoとmongoengineの両方を再インストールしようとしているが、それらのどちらも
どれでも動作します。このエラーに
/usr/bin/python2.7 /root/Documents/Projects/BetCafe/main/tester.py
Traceback (most recent call last):
File "/root/Documents/Projects/BetCafe/main/tester.py", line 1, in <module>
from mongoengine import *
File "/usr/local/lib/python2.7/dist-packages/mongoengine/__init__.py", line 3, in <module>
import fields
File "/usr/local/lib/python2.7/dist-packages/mongoengine/fields.py", line 19, in <module>
import gridfs
File "/usr/lib/python2.7/dist-packages/gridfs/__init__.py", line 32, in <module>
from pymongo.common import UNAUTHORIZED_CODES, validate_string
ImportError: cannot import name UNAUTHORIZED_CODES
Process finished with exit code 1
を取得します助けに感謝します。
pymongoをアップグレードしますか?グリッドをアップグレードしますか? – Evert