2014-10-06 7 views
5

Il sito Web pyInstaller.org sembra essere inattivo mentre faccio questo post.pyInstaller che non si installa per python3

Sto cercando di installare pyInstaller per python3. Ho provato sia:

"c: \ python34 \ scripts \ easy_install.exe" pyInstaller "c: \ python34 \ scripts \ PIP.EXE" installare pyInstaller

ma entrambi danno:

PyInstaller\compat.py", line 129 
    if sys.maxint > 2L ** 32: 
        ^
SyntaxError: invalid syntax 

Funziona bene per python27 pyInstaller non è compatibile con python3? In caso contrario, come dovrei creare un'app standalone dei miei script pyqt5 per Windows?

+0

Ci potrebbero essere alcuni problemi con il tuo internet come http://pyinstaller.org sembra funzionare – Apoorv

risposta

2

PyInstaller 2.1 non è ancora compatibile con Python 3.x. Dovrai passare a Python 2.x o aspettare che il progetto sia compatibile con Python 3.x, Puoi verificarlo nella pagina PyPI come dovrebbe quindi avere classificatori aggiornati che lo contrassegnano come "Python 3.x" compatibile. Attualmente i tag sono:

Programming Language :: Python 
Programming Language :: Python :: 2 
Programming Language :: Python :: 2.4 
Programming Language :: Python :: 2.5 
Programming Language :: Python :: 2.6 
Programming Language :: Python :: 2.7 
Programming Language :: Python :: 2 :: Only 
1

Un experimental branch on GitHub è stato pubblicato che funziona con Python 3.

Basta scaricare o clone e correre.

In alternativa, use this fork, che risolve alcuni bug, ad es. Supporto --version-file=... e supporto multimediale PyQt5 e servizi di stampa.

+0

Grazie! Stavo avendo un problema con py2exe che supportava il supporto PyQt5, quindi ho usato la forcella che hai suggerito. Funziona perfettamente. Grazie mille! – davissandefur

+0

Il collegamento al ramo sperimentale su github è morto. – shuttle87

+0

Possibilmente rilevante per quanto riguarda il collegamento al ramo: https://github.com/pyinstaller/pyinstaller/issues/1417 – shuttle87