>>> 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
虽然官方py2exe download page说他们完全符合我的要求:
那么如何在pip上安装py2exe?
答案 0 :(得分:65)
pypi中缺少
,如果您点击它带到0.6.9
python 3包的0.9.2.0
链接,似乎没有0.6.9
个包可用下载。
尝试使用pip install http://sourceforge.net/projects/py2exe/files/latest/download?source=files
答案 1 :(得分:27)
答案 2 :(得分:2)
我正在使用Anacona,我通过其环境功能安装py2.7,所以以前的答案对我没有帮助。
--------------------------- Cannot install ---------------------------
Python version 2.7 required, which was not found in the registry.
以下是我使用的命令,它可以通过命令行安装py2exe。
pip install https://nchc.dl.sourceforge.net/project/py2exe/py2exe/0.6.9/py2exe-0.6.9.zip
...
Successfully installed py2exe-0.6.9
原因py2exe需要Microsoft Visual C ++ 9.0,因此在安装之前,您应该通过此方便下载并安装它link
希望这可能会有所帮助,谢谢。
答案 3 :(得分:-1)
您可以尝试使用pip3。或者,如果未安装或未找到pip3,请尝试:python3 -m pip install py2exe
。
答案 4 :(得分:-2)
你可以直接从here
下载python 2.7的py2exe