에서 패키지를 호출하는 파이썬 스크립트를 실행 :나는 다음과 같은 나무와 Pycharm 프로젝트가 터미널
-- Sources
|--__init__.py
|--Calculators
|--__init__.py
|--Filters.py
|--Controllers
|--__init__.py
|--FiltersController.py
|--Viewers
|--__init__.py
|--DataVisualization.py
|--Models
|--__init__.py
|--Data
내 Filters.py 호출 :
import Sources.Models.Data as Dt
내 FilterController.py 호출 :
을import Sources.Calculators.Filters as Fs
import Sources.Models.Data as Dt
등등.
먼저 내 __init__.py는 실제로 내 주입니다.
이import Calculators.Filters as Fs
import Controllers.FiltersController as Fc
import Models.Data as Dt
import Viewers.DataVisualization as Dv
내가 내 __init__.py가 주요가 올바른지 내로 일하고 있다고 생각하지 않는다,하지만 내가 __Filters.py__을 할 수 있고 소스를 찾을 수 __FilterController.py__ 방법이었다 그것의 수입은 다음과 같이. Pycharm을 사용하여이 작업을 실행하면 멋지게 작동합니다. 나는 패키지를 사용하는 올바른 파이썬 방법이하기 위해, 제대로이 작업을 수행하고 수 있는지 궁금
Traceback (most recent call last):
File "__init__.py", line 10, in <module>
import Calculators.Filters as Fs
File "/Users/paulaceccon/PycharmProjects/UncertaintyQuantificationOfFilters/Sources/Calculators/Filters.py", line 6, in <module>
import Sources.Models.Data as Dt
ImportError: No module named Sources.Models.Data
: 나는 터미널에서 __init__.py을 실행할 때, 나는이 같은 오류가 잔뜩있어 Pycharm없이 터미널에서 실행할 수 있습니다. 미리 감사드립니다.
에 다음 줄을 추가해야합니다. 하지만 고맙습니다. (: – pceccon