2017-01-02 1 views
-1

Python 3.6을 설치 한 다음 Python 3.4를 제거했습니다.Python 3.6, Windows를 설치 한 후 .py 파일을 직접 실행할 수 없습니다.

내 스크립트를 직접 실행하거나 main.py 명령 프롬프트를 입력하여 창 탐색기에서 .py 개의 파일을 두 번 클릭 할 수있었습니다. 콘솔 창이 열리고 제 스크립트가 그 일을합니다.

그러나 설치 제거 후 더 이상이 작업을 수행 할 수 없습니다. .py을 두 번 클릭하거나 간단히 main.py을 입력하면 Microsoft Visual Studio 2015의 계정 만들기 창이 열립니다.


을 마우스 오른쪽 버튼으로 클릭 .py 파일을하고 '열기'를 사용, 내 파이썬 3.6 설치 경로로 이동 한 python.exepythonw.exe 모두 스크립트를 개방 노력했다. 전자는 매우 짧은 시간 동안 콘솔 창을 열고 자신을 닫습니다. 후자는 아무것도하지 않습니다.

제 설치는 python-3.6.0-amd64입니다. 나는 내가 다운로드 한 설치/설정 파일의 수정 옵션뿐만 아니라 수리 옵션을 시도했다. 설정 파일의 수정 옵션의 고급 옵션에서 '파일을 Python과 연결 (py 실행기가 필요함)이 선택됩니다.

다른 스택 오버 플로우 스레드에 대한 몇 가지 관련 조언을 따르면 Windows 명령 프롬프트에서 관리자 권한으로 assocftype 설정 명령을 실행했습니다. 지금 :

C:\WINDOWS\system32>assoc .py .py=Python.File 

C:\WINDOWS\system32>ftype Python.File Python.File=C:\Users\me\AppData\Local\Programs\Python\Python36\pythonw.exe "%1" %* 

답변

0

나는 잠을 자고 다른 질문을하기 위해이 질문에 다시 나왔다.

... time.sleep()을 넣는 것을 잊어 버렸기 때문에 스크립트가 실행 되 자마자 닫히거나 예외가 호출되었습니다.

들.

관련 문제