web-dev-qa-db-ja.com

python 2.7 over pip:このパッケージには、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ダウンロードページ には、まさに必要なものがあると書かれています。

screenshot

それでは、pipを介してpy2exeをインストールする方法は?

43
Dmitry Nazarov

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を使用してみてください

65

Python 2.x:py2exeで利用可能なpy2exe_py2 0.6.9のホイールもあります

できること:pip install py2exe_py2

Pypi リンク。

27
vk1011

私は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

これがお役に立てば幸いです、Thx。

4
scruel