저는 Eclipse와 PyDev를 사용하여 Kivy라는 Python 라이브러리를 개발 중입니다.Pydev + Kivy - 빈 __init__ 파일
올바른 설정 지침을 통해 실행되었고 Eclipse에서 완벽하게 작동하고 개발되었습니다.
I, 이상 namley, 내 프로젝트 동료, (프롬프트 cmd 만든 kivy를 통해) 일식의 주요 방법 바깥 들어있는 파일을 실행하려고하면그러나, 그것은 다음과 같은 오류와 함께 제공 :
File "C:\MyProject\code\main.py", line 8, in <module>
from code import engine
ImportError: cannot import name engine
파일의 코드는 기본적으로 :
from kivy.app import App
from kivy.clock import Clock
from kivy.uix.screenmanager import ScreenManager
from code import engine
class MyApp(App):
def build(self):
pass
if __name__ == '__main__':
MyApp.run()
내가 내 프로젝트 파일에보고했다. 나는 초기화의 무리에게 평 파일
code/
__init__.py
main.py
engine.py
system1/
__init__.py
my_system.py
etc...
을 가지고 있지만 모든 초기화 평 파일은 비어 있습니다! 수동으로 구성해야합니까? 이클립스는 어느 시점에서이를 수행해야합니다. PyDev에서 자동으로 수행 할 수 있습니까?
PyDev는 가져올 이름과 그렇지 않은 것을 어떻게 구분해야합니까? –
파일 구조를 기반으로합니다. 맞습니까? 내가 가지고있는 패키지와 모듈 – MintyAnt