[英]Error when importing modules from different folders in Python
我有以下內容:
my_project/
hybrik/
__init__.py
models/
__init__.py
builder.py
scripts/
demo.py
在 demo.py 中:
from hybrik.models import builder
當我嘗試運行 demo.py 時,出現錯誤:
ModuleNotFoundError: No module named 'hybrik'
我已經有了__init__.py
,為什么找不到模塊?
Python 將在PYTHONPATH
上的位置查找模塊。
假設這 4 個 Python 文件中的實際代碼有意義,您可以執行以下操作:
$env:pythonpath += ";/path/to/my_project"
set PYTHONPATH=%PYTHONPATH%;/path/to/my_project
PYTHONPATH=$PYTHONPATH:/path/to/my_project
或者,您可以構建一個包並將其安裝在腳本環境中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.