![](/img/trans.png)
[英]ModuleNotFoundError: No module named 'A given module in package' when running the code
[英]ModuleNotFoundError when running child package module
proj
|
|
|---flaskr
| |---__init__.py
|
| |---scripts
| |---__init__.py
| |---build_database.py
我的flaskr.__init__.py
看起來像這樣
import os
import connexion
from flask_cors import CORS
def create_app(test_config=None):
...
當我使用以下命令在項目根文件夾中運行 build_database.py 時
python3 -m flaskr.scripts.build_database
我收到以下錯誤
ModuleNotFoundError: No module named 'connexion'
但是我已經使用 pip 安裝了connexion
,當我使用flask run
運行整個 Flask 應用程序時,它運行正常。
任何想法為什么我在運行build_database
模塊時收到ModuleNotFoundError
?
我會運行python3 -mconnexion
以確保 python3 可以訪問該模塊。 我懷疑 flask 和 pip 在不同的 python 解釋器下運行,然后是 python3。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.