├── README.md
├── src/
│ └── ptmodeling
│ ├── __init__.py
│ ├── driver.py
│ ├── features.py
│ └── modeling.py
└── tests/当我在ptmodeling目录中运行python3 driver.py时,我得到了ModuleNotFoundError: No module named 'ptmodeling'。我尝试从项目根运行,将所有内容添加到PYTHONPATH中,但是没有任何东西在下面的driver.py中工作
driver.py
import logging
import os
import sys
sys.path.append(os.getcwd())
print(sys.path)
from ptmodeling.modeling import ModelEngine
from ptmodeling.features import FeatureExtractor但这是可行的
driver.py
import logging
import os
import sys
sys.path.append(os.getcwd())
print(sys.path)
from modeling import Model
from features import Feature发布于 2022-11-01 20:24:59
我看不出有什么问题?你的问题本身就有答案。让您怀疑的是,您的代码如果出现错误,将无法工作,因为python正在查看当前目录中的ptmodeling文件夹。这意味着你正在浏览不存在的src/ptmodeling/ptmodeling。
https://stackoverflow.com/questions/74281365
复制相似问题