다음과 같은 프로젝트 뼈대가 있습니다.Python에서 클래스를 가져올 수 없습니다.
ex47
bin/
docs/
ex47/
__init__.py
tests/
__init__.py
game_tests.py
game.py
setup.py
Aptana Studio에서 작업. game_tests.py에서 나는
from nose.tools import *
from ex47.game import Room
을 가지고 있지만 Aptana를 내가 클래스로 'game.py'에 정의 방을 찾을 수 없었던 소리지르된다. 명령 줄에 nosetests
을 실행하면 오류가 발생합니다 : 가져 오기 오류 (게임이라는 모듈 없음). 잘못된 것 같습니다.
실행하면 어떤 파이썬 추적 코드가 생깁니 까? – Eric
최상위 ex47 디렉토리에'__init __. py'가 있습니까? – mayhewr
정말 정확하지는 않지만 PyCharm IDE를 사용해보십시오. 무료 및 오픈 소스 버전이 있으며 내 생각에 Aptana보다 사용하기가 훨씬 쉽습니다. 자동으로 많은 문제를 처리하기 때문입니다. 따라서 특히 복잡한 프로젝트를 시작할 때 가장 익숙한 파이썬 전문가는 아닙니다. –