2014-05-22 2 views
2

Python 3.3.3 및 Spyder IDE로 WinPython을 설치했습니다.Spyder를 다시 시작하지 않고 Python 스크립트를 두 번 실행할 수 없습니다.

파일을 두 번 실행하는 데 문제가 있습니다. F5 키를 사용하여 파일을 처음 실행할 때 아무런 문제가 없습니다. 두 번째로 파이썬이나 스파이더가 붙어 있습니다. 나는 Ctrl + C를 사용해서 만 멈출 수 있습니다.

매번 내 파일을 실행하고 싶습니다. Spyder에서 현재 프로세스를 종료해야합니다 (오른쪽 아래 모서리의 주황색 삼각형에 느낌표 사용). 그리고 나서 녹색 삼각형 인 a를 사용하여 세션을 다시 시작합니다. 'kill'버튼을 클릭 한 후 'kill'버튼 옆에 나타나는 '

누구나 동일한 문제가 있었고이를 해결하는 방법이 있습니까?

+0

다시 실행하려고하면 프로세스가 계속 실행되고있는 것 같습니다. 프로그램이 어떻게 종료됩니까? – mauve

답변

2

스파이더에서 스크립트를 실행하는 데는 여러 가지 옵션이 있습니다. 스크립트에서 F6 키를 눌러보십시오.

"새 인터프리터에서"대신 "현재 인터프리터에서"차단 스크립트를 실행하면 특히 마찬가지입니다. 예를 들어, 단일 plt.show()가 스크립트가 반환되지 않도록 차단할 수 있습니다.

할 수 있으면 스파이더에서 스크립트를 실행하는 가장 좋은 방법은 이전 인터프리터에서 남은 변수를 사용하지 않기 때문에 새로운 인터프리터에서 실행하는 것입니다. 그리고 마지막 실행이 종료되지 않고 다시 실행하려고 시도하면 스파이더는 마지막 실행을 다시 실행하기 전에 마지막 하나를 종료할지 묻습니다.

+0

고마움, 나는 그것을 내일 시험 할 것이고, 나의 경험에 대해 당신에게 알릴 것이다. – vincentv

관련 문제