Python Mogo ImportError: cannot import name Connection

后端 未结 4 1770
轻奢々
轻奢々 2021-02-05 16:09

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\",         


        
相关标签:
4条回答
  • 2021-02-05 16:24

    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!

    0 讨论(0)
  • 2021-02-05 16:25

    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 use MongoClient instead.

    0 讨论(0)
  • 2021-02-05 16:41

    Mogo Connection

    from mogo import connect as PyConnection
    

    pymongo.Connection is deprecated use MongoClient instead. In terms of use they are very similar.

    0 讨论(0)
  • 2021-02-05 16:47

    Under PyMongo 3.2, you can connect to MongoDB like this:

    from pymongo import MongoClient
    c = MongoClient()
    

    mongo_client – Tools for connecting to MongoDB

    0 讨论(0)
提交回复
热议问题