2013-11-22 5 views
1

편집을 통해 파이썬을 실행합니다 : 내 파이썬 파일에 쓴 코드는 있었다 그냥이 :이 작은 작은 HP에서 Windows XP 홈 프리미엄을 사용하고문제는 메모장 ++

print "foo" 

Mini 1000, 그리고 우리는 학교에서 그것을 배우기 때문에 Python 파일을 실행하고 싶습니다. I am aware of this topic, 배치 파일 (python.bat)을 사용하여 파이썬 파일을 실행하려고했는데 "배치 파일을 실행할 때마다 ''주 '모듈을 찾을 수 없습니다. . I followed the instructions given here. 내가 한 모든 것은 버전이 다르기 때문에 "Python26"을 "Python33"으로 변경했습니다.

무엇이 잘못 되었습니까? 메모장 ++에서 Python 파일을 실행하고 싶기 때문에 다른 방법으로 실행하지 않아도됩니다. 당신이 PYTHONPATH 올바르게 설정하지 않아도 같은

enter image description here

+0

파이썬 파일의 코드를 공유 할 수 있습니까? 파일에서 함수를 정의한 경우 어떻게 든 호출해야합니다. – ronak

+0

인쇄 "foo"는 내가 작성한 것입니다. – RickyAYoder

답변

0

이 울립니다. 난 당신이 여기에 문서를 검토 제안 대신 파이썬을 호출하는

http://docs.python.org/2/using/windows.html

설정하고 그들이 어떻게 설정되는 변수를 검사 할 set 명령을 사용하여 다음 cmd.exe를 호출합니다. 명령 쉘을 종료하려면 exit 명령을 실행하십시오. 변수를 올바르게 설정했다면 Python을 다시 실행 해보십시오.

행운을 빈다.

+0

방금 ​​설치했습니다. 박쥐 오른쪽에서 PYTHONPATH에 문제가 없어야합니까? – RickyAYoder

+0

Python은 배치 파일 내에서 전체 절대 경로로 호출되기 때문에이 PYTHONPATH 환경 변수는 전혀 영향을 미치지 않습니다. – selllikesybok

+0

@selllikesybok'PATH'와'PYTHONPATH'를 혼동하는 것 같습니다 –

0

명령 줄 인터프리터 나 IDLE을 주로 사용합니다 (Win 8.1, 지금부터는 Win XP SP2 이후).하지만 NPP가 주요 텍스트 편집기이므로이 문제에 대해 궁금합니다.

내가 이것을 재현 할 때 몇 가지 오류를 생성 할 수 있었지만 정확히 일치하는 것은 실행 옵션을 올바르게 구성하지 못한 경우뿐이었습니다.

다음 단계의 지침에서이 단계를 정확히 따라야합니다.

C:\Python33\python.bat "$(FULL_CURRENT_PATH)"

난 당신이 "$ (FULL_CURRENT_PATH)"를 왼쪽으로 확신, 또는 그렇지 않으면 제대로을 추가하지 않은 : - 당신은 실행으로 이동하면> 메모장에서 실행 ++, 당신은 정확히 입력해야 , 그렇게하지 않으면 내 끝에서 정확히 같은 오류가 발생합니다. 이것을 포함하지 않으면 배치 스크립트를 실행할 때 Python 인터프리터에 잘못된 입력이 발생하여 오류가 발생합니다.

+0

"python.bat"의 위치는 중요하지 않습니까? 이 코드를 정확히 복사하고 python.bat을 넣으면 "C : \ Documents '를 열 수 없습니다.라는 또 다른 오류가 나타납니다. (테스트 파일은 My Documents에 있습니다.) – RickyAYoder

+0

.bat가 어디에 있는지는 상관 없습니다. 실행 명령이 올바르게 참조하는 한. 이것을 시도 할 때 .bat 파일의 위치는 어디입니까?python33에 없으면 문제가 될 것입니다. – selllikesybok

+0

내 문서에도 있었지만 배치 파일은 스크린 샷과 같이 절대 경로로 python.exe를 실행하도록 지정합니다. (C : \ Python33 \ python.exe) – RickyAYoder