在pip上为python 2.7安装py2exe:这个包需要Python 3.3或更高版本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在pip上为python 2.7安装py2exe:这个包需要Python 3.3或更高版本相关的知识,希望对你有一定的参考价值。

>>> 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呢?

答案

pypi缺少它,如果你点击0.6.9链接它会带你到0.9.2.0 python 3包,似乎没有可供下载的0.6.9包。

尝试使用pip install http://sourceforge.net/projects/py2exe/files/latest/download?source=files

另一答案

还有一个py2exe轮可用于Python 2.x:py2exe_py2 0.6.9

你可以这样做:pip install py2exe_py2

Pypi链接。

另一答案

我正在使用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方便地下载并安装它。

希望这可能会有所帮助,谢谢。

另一答案

您可以尝试使用pip3。或者如果未安装或未找到pip3,请尝试:python3 -m pip install py2exe

资料来源:https://superuser.com/a/942338/315157

另一答案

你可以直接从here下载py2 2.7 for python 2.7

以上是关于在pip上为python 2.7安装py2exe:这个包需要Python 3.3或更高版本的主要内容,如果未能解决你的问题,请参考以下文章

在 MAC 上为 python 2.7 安装 opencv

在 SLES 11 上为所有用户安装 Python 2.7

如何在 Ubuntu 18 上为 python 3.7 安装 pip?

如何在 Ubuntu 20.04 上为 Python 3.9 安装 pip

如何在 Mac OS X 上为 Python 3 安装 pip?

在 linux 上为非默认版本安装 python 模块