문제

모듈을 포장하려고하지만 작동하지 않는 것 같습니다.

내 디렉토리 트리는 다음과 같습니다.

snappy/
    __init__.py
    main/
        __init__.py
        main.py
        config.py
        ...
    ...      

그리고 내가 사용하는 코드는입니다

from snappy.main.config import *

오류가 발생합니다.

ImportError: No module named snappy.main.config

무엇이 잘못되고 있는지 아이디어가 있습니까? 이것은 Ubuntu 8.10에서 Python 2.5를 사용합니다.

도움을 주셔서 감사합니다.

도움이 되었습니까?

해결책

가져 오기를 사용하는 스크립트와 시스템 PythonPath에 따라 다릅니다. 기본적으로 해당 가져 오기가 작동하도록하려면 Snappy의 상위 디렉토리에서 스크립트 (가져 오기가있는 사람)를 실행해야합니다.

./alex

다른 팁

부모 디렉토리입니다 snappy 안에 sys.path? 그렇지 않다면, 그것이 내가 생각할 수있는 유일한 것은 당신의 오류를 일으킬 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top