2011-02-08 10 views
22

나는 여러 가지의 새로운 64 비트 Windows 시스템 사용 파이썬이 때문에 64 비트 파이썬을 설치하는 것을 선호 실행 가능 만들 수 있습니다.64 비트 파이썬은 32 비트 Windows

하지만, 내 파이썬 프로젝트 중 하나는 (py2exe에를 사용하여 만든) 32 비트 Windows 시스템에서 실행되는 윈도우 실행 파일을 만듭니다.

어떻게 32 비트 실행 파일을 생성하는 64 비트 파이썬과 py2exe에 사용합니까? 내가 그렇게 할 수없는 경우

, 내 선택이 추측 :

    광산을 포함한 모든 기계 에
  1. 를 사용하여 32 비트 파이썬; 또는

  2. 32 비트 컴퓨터에 python을 설치하고 py2exe를 사용하지 마십시오.

많은 조언을드립니다.

답변

21

32 비트와 64 비트 Python을 모두 컴퓨터에 설치하고 각 설치와 관련된 py2exe를 사용할 수 있습니다. 실제로 64 비트의 여분의 주소 공간을 필요로하지 않는

그러나, 당신은뿐만 아니라 단지 호환성을 위해 32 비트 파이썬에 충실 할 수 있습니다. 32 비트를 사용하는 경우 제 3 자 모듈이 더 나은 가용성을 가질 수 있습니다.

는 업데이트 : 내가 쓴 이후 3 년 통과시켰다. 64 비트 Python에 대한 조언을 계속하겠습니까? 아마. 확실히 64 비트 제 3 자 모듈이 오기 쉽습니다. 적어도 Christoph Gohlke's wonderful site 덕분입니다.

는하지만 그것은 때때로 아직도의 경우 다시 당신은 열심히 당신이 필요로하는 확장의 64 비트 버전을 찾을 수 있습니다. 따라서 프로그램이 32 비트 프로세스에서 완벽하게 작동하면 32 비트를 고수하는 것이 좋습니다.

+0

두 번째 경로를 다른 경로에 설치해야합니다. 나는 \ Python26과 \ Python26_32를 가지고 있으며, 필자가 원하는 python.exe를 직접 호출한다. –

+0

@ robots.jpg SysWOW64에 32 비트 버전을, system32에 64 비트 버전을 설치할 수 있습니다. 아뇨, 그건 바보 같은 농담입니다 !! –

+0

조언 해 주셔서 감사합니다. 그게 내가 이전에 사용했던 컴퓨터 (32 비트 파이썬 사용)에서 한 것입니다. 아무도 64 비트 Python에서 32 비트 실행 파일을 컴파일하는 간단한 방법이 없다면 64 비트를 함께 피할 것입니다. – blokeley

관련 문제