鍍金池/ 問(wèn)答/Python  數(shù)據(jù)庫(kù)/ Python 引入pymongo報(bào)錯(cuò)

Python 引入pymongo報(bào)錯(cuò)

python3.6
pycharm

from pymongo import MongoClient

報(bào)錯(cuò):ImportError: cannot import name 'MongoClient'

但在命令行中輸入則不會(huì)報(bào)錯(cuò),請(qǐng)問(wèn)這是怎么回事?

更新:

clipboard.png

我一一試過(guò)這些interpreter,還是無(wú)法解決問(wèn)題。

回答
編輯回答
脾氣硬

Python只在指定的目錄找依賴(lài)庫(kù)。Pymongo所在目錄應(yīng)該要在Windows環(huán)境變量PYTHONPATH里面,或者通過(guò)

sys.path.append("c:/...")

之后再import才能找到。

2018年8月31日 13:42
編輯回答
萌小萌

如果pycharm里面設(shè)置的project interpreter和你cmd里面使用的一樣是不會(huì)出現(xiàn)這樣的問(wèn)題的

2017年2月24日 18:54
編輯回答
忘了我

檢查一下pycharm的python環(huán)境和命令行默認(rèn)的是一個(gè)嘛

2017年6月10日 01:59