Can't figure out why this is not working.
mogo==0.2.4
File "/Users/Sam/Envs/AdiosScraper/lib/python2.7/site-packages/mogo/connection.py", line 3, in <module>
from pymongo import Connection as PyConnection
ImportError: cannot import name Connection
Under PyMongo 3.2, you can connect to MongoDB like this:
from pymongo import MongoClient
c = MongoClient()
mongo_client – Tools for connecting to MongoDB
i had same problem and too many files had the import, so, i couldn't risk changing the import
- (didn't knew exactly where all it is mentioned).
I just downgraded pymongo
:
sudo pip install pymongo==2.7.2
and it worked!
Mogo Connection
from mogo import connect as PyConnection
pymongo.Connection
is deprecated use MongoClient
instead. In terms of use they are very similar.
In addition to https://stackoverflow.com/a/34766754/1587329, here's the API message (deprecated at 2.6.3, removed at 3.0):
Warning: DEPRECATED:
Connection
is deprecated. Please useMongoClient
instead.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With