2017-05-18 1 views
0

Eclipse에서 작동하는이 구조가 있지만 cmd에서 가져 오기 오류가 있습니다. sys.append.path 시도했지만 작동하지 않습니다. 미안 실행 main.py 같은 코드를 실행 Eclipse에서터미널에서 가져 오기 오류를 수정하는 방법,하지만 이클립스에서 잘 작동합니다.

python main.py 

, Ctrl + F11, 그것은 잘 작동합니다.

Principal\__init__.py 
Principal\lib\_init__.py 
Principal\lib\functions.py 
Principal\App_user\__init__.py 
Principal\App_user\main.py 
Principal\App_user\controller\__init__.py 
Principal\App_user\controller\User_Controller.py 

User_Controller.py에 있는데, from Principal.lib import funcionesDB 이클립스에서 작동하지만 cmd에는 없습니다.

Traceback (most recent call last): 
File "main.py", line 175, in <module> 
main() 
File "main.py", line 119, in main 
from controlller.User_controller import User_Controller 
File "C:\Users\NCB-APD\Desktop\Proyects\Apps\Aplicaciones\Principal\App_User\controller\User_Controller.py", line 21, in <module> 
from Principal.lib import funcionesDB 
ImportError: No module named Principal.lib 

답변

0

당신이 코드가 어디 있는지 당신에게 디렉토리를 변경 한 다음과 같은 cmd를 라인에서 실행해야 할 수도 있습니다 : 파이썬 main.py, 또는 코드의 디렉토리를 지정해야 할 수도 있습니다 단지 같은 : 파이썬을 " 코드 경로 "/print_test.py.

관련 문제