簡體   English   中英

ModuleNotFoundError:“沒有名為'pymongo'的模塊

[英]ModuleNotFoundError: "No module named 'pymongo'

因此,我有一個結構如下的文件夾:

Project
|
+-- __init__.py
|     
+-- db 
|   +-- db_helper.py
|   +-- test.py
|   +-- __init__.py //indicating its a package
|    

在我的db_helper.py文件中,我有一個導入:

import pymongo

像這樣應用於我的test.py文件時,它可以工作:

from db_helper import db_helper

但是,當我嘗試將db_helper導入我的__init__.py時,如下所示:

from .db import db_helper

我收到此錯誤:

File "/Project__init__.py, line 14, in <module>"
from .db import db_helper
File "/Project/db/db_helper.py, line 1, in <module>"
import pymongo
ModuleNotFoundError: no module named 'pymongo'

任何幫助深表感謝! 非常感謝 :)

編輯:為根問題添加更多上下文

請做一件事,將init .py保留在db文件夾中。

Keep the blank __init__.py  file inside the db folder.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM