PyInstaller将不会安装Python 3.6.0a4和x64 Windows

我曾经说过Python版本(来自https://www.python.org/downloads/windows/ )和x64 Windows 10.每当我尝试执行“pip install pyinstaller”时,它都会崩溃,并显示一个错误消息:

C:\WINDOWS\system32>pip install pyinstaller Collecting pyinstaller Using cached PyInstaller-3.2.tar.gz Requirement already satisfied (use --upgrade to upgrade): setuptools in c:\users\jskurski\appdata\local\programs\python\python36\lib\site-packages (from pyinstaller) Collecting pefile (from pyinstaller) Using cached pefile-2016.3.28.tar.gz Collecting pypiwin32 (from pyinstaller) Using cached pypiwin32-219.zip Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<string>", line 1, in <module> File "C:\Users\jskurski\AppData\Local\Temp\pip-build-y9lsbd5f\pypiwin32\setup.py", line 121 print "Building pywin32", pywin32_version ^ SyntaxError: Missing parentheses in call to 'print' ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in C:\Users\jskurski\AppData\Local\Temp\pip-build-y9lsbd5f\pypiwin32\ 

所以,对我来说,似乎有一个版本msmatch什么的。 不幸的是,我自己弄不清楚。

有什么build议么? 有没有人在Windows上成功地使用PyInstaller和最新的3.6 Python? 或者,也许我应该降级到旧版本的Python?

编辑:在另一台电脑(相同的环境)testing,这是相同的。

编辑2:似乎在3.5.2版本,所以它可能是一种方式去,现在。

Solutions Collecting From Web of "PyInstaller将不会安装Python 3.6.0a4和x64 Windows"

pyinstaller需要pypiwin32模块。 当pip尝试安装它时,它显示一个错误,因为python3.6没有pypiwin32

案件关闭了,因为我降级到稳定的3.5.2。 可能有一些alpha版本的不一致,这导致了这一点。 我只是想写一个简单的GUI Windows程序,所以我不会进一步调查。

正如cdarke所指出的那样,您正在Python 3上运行Python 2代码。

试试这个:

 pip3 install pyinstaller