2 개의 소스 파이썬 파일이있는 비교적 간단한 파이썬 모듈을 작성합니다.모듈 내 다른 파이썬 파일 가져 오기
구조는 그래서 같다 : 내가 가지고있는
├── MyModule
│ ├── MyModule
│ │ ├── __init__.py
│ │ ├── file1.py
│ │ ├── file2.py
│ ├── requirements.txt
│ ├── setup.py
__init__.py
의 내부
from .file1 import *
가져올 때 단순히 mymodule.myFunction()
을 입력 할 수 있습니다 및 file1.py의 내부 내가 갖도록
import file2
나는 pip install -e .
을 사용하여 모듈을 설치합니다.
그러나 나는 그것을 가져 오려고 할 때 얻을 다음과 같은 오류 :
----> 1 import file2
2 import matplotlib.pyplot as plt
3 import numpy as np
4 import scipy.signal
ImportError: No module named 'file2'
무엇입니까 내가이 일을 가야하기로하고 허용 방법은?
당신은'import MyModule'이어야하고 PYTHONPATH 나 sys.path 안에 MyModule의 경로가 있어야합니다 – Skycc