>>> 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
though official py2exe download page says they have exactly what I need:
So how to install py2exe over pip?
you can directly download py2exe for python 2.7 from here
I'm using Anacona, and I install py2.7 via its environments feature, so previous answers were not helpful to me.
The following is the command I used, it can install py2exe via command line.
Cause py2exe requires Microsoft Visual C++ 9.0, so before installing, you should download and install it, by convenience, via this link
Hope this could be helpful, Thx.
It is missing from pypi, if you click on the
0.6.9
link it brings you to the0.9.2.0
python 3 package, there seems to be no0.6.9
package available to download.Try using
pip install http://sourceforge.net/projects/py2exe/files/latest/download?source=files
You may try using pip3. Or if pip3 is not installed or not found, try:
python3 -m pip install py2exe
.Source: https://superuser.com/a/942338/315157
There is also a wheel of
py2exe
available for Python 2.x:py2exe_py2 0.6.9
You can do:
pip install py2exe_py2
Pypi link.