Python 3.4.3에 pyinstaller를 설치하는 방법

Python 3.4.3에 pyinstaller를 설치하는 방법

Python 3.4.3에 pyinstaller를 설치하려고 합니다.

C:\Python34\Scripts>pip3 install pyinstaller

Collecting pyinstaller
  Using cached PyInstaller-3.3.1.tar.gz
Requirement already satisfied: setuptools in c:\python34\lib\site-packages (from pyinstaller)
Collecting pefile>=2017.8.1 (from pyinstaller)
  Using cached pefile-2017.11.5.tar.gz
Collecting macholib>=1.8 (from pyinstaller)
  Using cached macholib-1.9-py2.py3-none-any.whl
Collecting future (from pyinstaller)
  Using cached future-0.16.0.tar.gz
Collecting pypiwin32 (from pyinstaller)
  Using cached pypiwin32-223-py3-none-any.whl
Collecting altgraph>=0.15 (from macholib>=1.8->pyinstaller)
  Using cached altgraph-0.15-py2.py3-none-any.whl
Collecting pywin32>=223 (from pypiwin32->pyinstaller)
  Could not find a version that satisfies the requirement pywin32>=223 (from pypiwin32->pyinstaller) (from versions: )
No matching distribution found for pywin32>=223 (from pypiwin32->pyinstaller)

그런 다음 pypiwin32를 설치하려고 합니다.

C:\Python34\Scripts>pip3 install pypiwin32

Collecting pypiwin32
  Using cached pypiwin32-223-py3-none-any.whl
Collecting pywin32>=223 (from pypiwin32)
  Could not find a version that satisfies the requirement pywin32>=223 (from pypiwin32) (from versions: )
No matching distribution found for pywin32>=223 (from pypiwin32)

Python3.4.3에 설치할 수 있나요? 이 버전은 XP 설치를 지원하는 마지막 버전이기 때문에 필요합니다.

답변1

이 버전은 XP 설치를 지원하는 마지막 버전이기 때문에 필요합니다.

작은 여담으로, Python 3.4.x의 바이너리 배포판과 관련하여 다음을 고려해 볼 수 있습니다.파이썬 3.4.4. 나는 그것이 여전히 Windows XP와 호환되어야 한다고 믿으며 분명히 한 버전이 더 좋습니다. =)

Python 3.4.3에 [PyInstaller]를 설치할 수 있나요?

약간의 (매우) 가벼운 테스트 후에는 가능해 보입니다.

발생한 문제는 현재 버전의파이윈32그리고피피윈32~에PyPIPython 3.4.x를 지원하는 버전이 없는 것 같습니다.

을 위한파이윈32, 최신 버전(버전 223)은 Python 2.7, 3.5, 3.6 및 3.7(현재 시험판)용 휠만 제공합니다.피피윈32, 의 리패키지 버전입니다.파이윈32, 현재 requires pywin32 (>=223), (이미 언급했듯이) 현재로서는 3.4.x에 대한 명확한 옵션이 없습니다.

즉, 다른 문제가 발생하지 않는다는 가정 하에 이러한 패키지 중 하나의 이전 버전을 3.4.x에 수동으로 설치할 수 있습니다.


pypiwin32/pywin32 수동 설치

참고:

  • 아래 나열된 옵션은 상호 배타적입니다. 둘 다 다음 버전을 설치합니다.파이윈32. 하나를 선택.

  • 수동 설치는 올바른 패키지를 직접 다운로드해야 함을 의미합니다. 사용은 pip여전히 ​​관련될 수도 있고 포함되지 않을 수도 있습니다. 그렇다면 올바른 파일을 먼저 다운로드한 후에만 사용됩니다.

옵션 1 - pypiwin32(이전)

pypiwin32 버전 219PyPI에서는 여전히 사용할 수 있으며 Python 3.4용 휠이 있습니다. 64비트 휠과파이설치 프로그램 3.0(수동 설치도 가능) 문제 없이 작동했습니다.

설치하기 위해서pypiwin32 버전 219:

  • 위에 링크된 PyPI 페이지에서 Python 배포판( pypiwin32-219-cp34-none-win32.whl또는 )과 일치하는 올바른 휠을 다운로드하세요.pypiwin32-219-cp34-none-win_amd64.whl

  • 명령 창을 열고 휠을 저장한 위치로 이동합니다.

  • Python이 명령줄에 등록되어 있다고 가정하고 다음과 유사한 내용을 입력합니다.

    python -m pip install name-of-the-downloaded.whl
    

옵션 2 - pywin32(최신)

파이윈32GitHub 저장소를 유지 관리합니다.현재 PyPI와는 별개로릴리스~을 위한pywin32 버전 221Python 3.4(버전 222 및 223에는 아직 3.4와 호환되는 릴리스가 없음).

파이설치 프로그램 3.3.1(현재 를 통해 구할 수 있는 최신 버전 pip)은 이 버전에서 문제 없이 작동하는 것 같습니다.파이윈32.

설치하기 위해서pywin32 버전 221:

  • 위에 링크된 릴리스 페이지에서 Python 배포판( 또는 ) .exe과 일치하는 올바른 설치 프로그램( )을 다운로드하세요 .pywin32-221.win32-py3.4.exepywin32-221.win-amd64-py3.4.exe

  • 설치 프로그램을 저장한 위치로 이동합니다.

  • 설치 프로그램을 두 번 클릭하고 화면의 지시를 따릅니다. 두 번째 설치 창에서 Python 설치에 대한 올바른 버전 및 위치 정보가 식별되는지 확인하세요.

pywin32 설치 프로그램


테스트 노트

  • 설치는 Windows 7에서 이루어졌습니다(슬프게도 현재 XP VM을 사용할 수 없습니다).

  • 테스트는 매우 간단했습니다(설치 오류 없음, PyInstaller가 작은 테스트 스크립트를 올바르게 패키지했습니다).

  • PyInstaller에는 PyPI에서 사용할 수 있는 여러 반복이 있습니다.. 나는 출시일을 어느 정도 가깝게 일치시키려고 노력했습니다.파이피윈32/pywin32그리고Py설치 프로그램호환성을 위해 버전을 테스트했지만 위에 나열된 조합 이외의 조합은 테스트하지 않았습니다.


관련 정보