0
새로운 Python 모듈을 개발하려고합니다. 이 인처럼 내 디렉토리 구조는 어떻게 보이는지 :setup.py : No module named *
from setuptools import setup
setup(
name='abc',
version='1.0',
install_requires=[
'Click',
],
entry_points='''
[console_scripts]
tdrivecli=cmd_dispatcher:mycli
''',
)
cmd_dispatcher.py
내가 pip install --editable .
및 $ mycli
실행을 사용하여이 패키지를 설치하면 from commands.validate import validate_something
을 수행하는 코드가 있습니다
.
├── cmd_dispatcher.py
├── commands
│ ├── __init__.py
│ └── validate.py
├── hello.py
├── README.md
├── setup.py
└── utils
└── __init__.py
이것은 setup.py
나는
File "cmd_dispatcher.py", line 3, in <module>
from commands.validate import validate_cst
ImportError: No module named validate
무엇이 누락 되었습니까?
cmd_dispatcher.py 및 명령 /을 src /에 __init__.py와 함께 사용하면 코드를 단일 패키지로 만들 수 있습니다. –