Python 导入模块错误,但树似乎正确
我正在尝试运行Python 导入模块错误,但树似乎正确,python,import,module,Python,Import,Module,我正在尝试运行\uuuu main\uuuuu.py脚本,但它似乎在导入我的类时遇到了一些错误 在\uuuu main\uuuuu.py中,我像这样导入我的类: 来自cambridge\u loader.CambridgeLoader导入CambridgeLoader 并且CambridgeLoader.py有一个名为CambridgeLoader的类: cambridge_loader ├── CambridgeLoader.py ├── CambridgeSample.csv ├── __i
\uuuu main\uuuuu.py
脚本,但它似乎在导入我的类时遇到了一些错误
在\uuuu main\uuuuu.py
中,我像这样导入我的类:
来自cambridge\u loader.CambridgeLoader导入CambridgeLoader
并且CambridgeLoader.py
有一个名为CambridgeLoader
的类:
cambridge_loader
├── CambridgeLoader.py
├── CambridgeSample.csv
├── __init__.py
├── __main__.py
当尝试运行我的\uuuuu main\uuuuuu.py
脚本并向其传递一个要分析的文件时,我遇到以下错误:
class CambridgeLoader(object):
"""Parses an incoming Cambridge Benchmark CSV file and transforms/adds a few fields so that it can be consumed by RAP.
"""
模块的导入是否不正确?在
\uuuu main\uuuuuu.py
中,您可以使用相对导入:从.CambridgeLoader导入CambridgeLoader
cambridge\u loader
中运行\uu main\uuuuuu.py
。在本例中,python无法理解是否存在cambridge\u加载程序
包。您应该将其作为python-m cambridge\u加载程序从父目录运行 from cambridge_loader.CambridgeLoader import CambridgeLoader
ImportError: No module named 'cambridge_loader'