2014-05-19 8 views
39
>>> python -c "import sys; print sys.version" 
2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] 

>>> pip --version 
pip 1.5.5 from C:\Python27\lib\site-packages (python 2.7) 

>>> pip install py2exe 
<mumble grumble..> 
RuntimeError: This package requires Python 3.3 or later 

choć oficjalnej py2exe download page mówi, że mają dokładnie to, czego potrzebuję:Install py2exe dla Pythona 2.7 na pip: ten pakiet wymaga Python 3.3 lub nowszy

screenshot

Tak jak zainstalować py2exe nad pip?

Odpowiedz

56

To brakuje pypi, jeśli klikniesz na link 0.6.9 przynosi cię do pakietu python 3 0.9.2.0, wydaje się, że nie 0.6.9 Pakiet dostępny do pobrania.

Spróbuj użyć pip install http://sourceforge.net/projects/py2exe/files/latest/download?source=files

+3

Dzięki, działa doskonale dla mnie. –

+1

Pracowałem dla mnie, musiałem zainstalować kompilator Microsoft Visual C++ dla Pythona 2.7, o którym wspomniałem w komunikacie o błędzie, który dostałem: error: Microsoft Visual C++ 9.0 jest wymagany. Pobierz od http://aka.ms/vcpython27 – DavedeKoning

+0

Mam następujący wyjątek: 'SSLError: nazwa hosta 'sourceforge.net' nie pasuje do '*. Sourceforge.net'' – Peter

23

Jest też koło py2exe dostępnej dla Pythona 2.x: py2exe_py2 0.6.9

można zrobić: pip install py2exe_py2

Pypi łącza.

+4

To nie działa anymoe –

+0

działa dla mnie .. wydaje się lepszym rozwiązaniem niż zaakceptowana odpowiedź –

+1

nie powiedzie się dla mnie, powyższy cmd produkuje "zbieranie py2exe py2exe-py2" (podkreślenie staje się łącznikiem) z komunikatem, Nie można znaleźć wersji spełniającej wymagania py2exe- py2 (od wersji:) Nie znaleziono zgodnej dystrybucji dla py2exe-py2 –

0

można bezpośrednio pobrać py2exe dla Pythona 2.7 z here

+1

pytanie o instalację za pośrednictwem pip –

0

Używam Anacona i zainstalować py2.7 poprzez jego otoczenie wyposażone, więc poprzednie odpowiedzi nie były pomocne dla mnie.

--------------------------- Cannot install --------------------------- 
Python version 2.7 required, which was not found in the registry. 

Poniżej znajduje się polecenie, którego użyłem, może zainstalować py2exe za pomocą wiersza poleceń.

pip install https://nchc.dl.sourceforge.net/project/py2exe/py2exe/0.6.9/py2exe-0.6.9.zip 
... 
Successfully installed py2exe-0.6.9 

Przyczyna py2exe wymaga Microsoft Visual C++ 9.0, więc przed instalacją, należy pobrać i zainstalować go, przez wygody, poprzez tę link

nadzieję, że to mogłoby być pomocne, Thx.

Powiązane problemy