2017-04-10 3 views
0

(스파이더없이) 직접 파일을 평 실행하고 추출 할 수 없음 모두 WinPython-32bit-3.4.4.6Qt5 및 WinPython-64bit-3.4.4.6Qt5 패키지 - 그리고 Spyder의 도움을 받아 - 32 비트와 64 비트 윈도우가있는 2 가지 다른 컴퓨터에서 아무 문제없이 Python 스크립트를 실행했습니다. (나는 나의 파이썬 스크립트를 설정/.spyder-py3 폴더에 복사했다. 그리고 spyder에서 실행했다.) 이것은 파이썬이 설치되지 않은 머신에서도 OK입니다.WinPython 나는 그들이 내가 다운로드 한</p> <p>(창) 자신의 PC에 파이썬 3.4을 설치하지 않고 실행할 수 있도록 다른 사람에게 내 파이썬 프로젝트를 배포 할

그러나 파이썬 스크립트 (확장자가 .py 인)를 두 번 클릭하면 자동으로 실행되지 않습니다. Windows에서 파일을 실행하거나 열어야하는 프로그램을 선택하라고합니다. 이것은 win7와 win8 모두에서 발생합니다.

어제 밤에 다른 버전의 winPython (py 버전 3.5)을 사용하여 컴퓨터에서 정상적으로 작동했기 때문에 이상하게 보입니다. 오늘도 그 버전이 작동하지 않습니다.

WinPython 설명서 나 그물에있는 다른 곳에서 이것에 관해 조언이나 제안을 찾을 수 없습니다.

내가 뭘 잘못하고 있니? spyder가 먼저 호출되지 않고 .py 스크립트가 실행되지 않습니까?

도움을 주시면 감사하겠습니다.

+0

py2exe 또는 PyInstaller를 사용하여 WinPython으로 배포하지 않고 스크립트 실행 파일을 만듭니다. – eryksun

+0

제안 해 주셔서 감사합니다. 나는 내 프로젝트에서 openpyxl을 사용했다. 나는 Pyinstaller가 다른 외부 모듈과는 달리 openpyxl을 처리하는 데 문제가 있음을 확인했습니다. py2exe를 사용해 보겠습니다. – Raad

답변

0

확인. 이 주제를 해결 한 방법에 관심이있는 사람이 있다면 :

나는 원하는 것을 얻기 위해 클라이언트 컴퓨터에서 winPython의 '등록 배포'프로세스를 수행해야했습니다. WinPython 패키지와 함께 배포되는 WinPython 제어판의 고급 메뉴 옵션에서 액세스 할 수 있습니다.

(클라이언트 컴퓨터에이 다소 '등록'분산 파이썬 EXE -. winPython 패키지와 함께 제공이 새로운 파이썬 exe 인에 의해 해석되어야 해당 컴퓨터의 모든 평 파일 수)

나는에 있었다 두 번 클릭하여 py 파일을 실행할 수 있기 전에 내 클라이언트에게이 작업을 수행하도록 알려주십시오.