2014-05-19 7 views
39
>>> 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 कहते हैं कि वे मैं वास्तव में क्या जरूरत है:पिप से अधिक अजगर 2.7 के लिए py2exe स्थापित करें: इस पैकेज की आवश्यकता है अजगर 3.3 या बाद में

screenshot

तो पिप से अधिक py2exe स्थापित करने के लिए?

उत्तर

56

यह pypi से लापता है अगर आप 0.6.9 लिंक यह 0.9.2.0 अजगर 3 पैकेज पर ले आता है पर क्लिक करें, वहाँ कोई 0.6.9 पैकेज डाउनलोड करने के लिए उपलब्ध हो रहा है।

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

+3

धन्यवाद, मेरे लिए बहुत अच्छा काम करता है। –

+1

मेरे लिए काम किया, मुझे माइक्रोसॉफ्ट विजुअल सी ++ कंपाइलर को पायथन 2.7 के लिए स्थापित करना पड़ा, जिसने मुझे त्रुटि संदेश में उल्लेख किया: त्रुटि: माइक्रोसॉफ्ट विजुअल सी ++ 9.0 आवश्यक है। इसे http://aka.ms/vcpython27 – DavedeKoning

+0

से प्राप्त करें मुझे इस से निम्नलिखित अपवाद मिला - 'SSLError: hostname 'sourceforge.net' आपके '*। Sourceforge.net' से मेल नहीं खाता है – Peter

23

का उपयोग कर वहाँ भी py2exe पायथन 2.x के लिए उपलब्ध की एक पहिया है कोशिश: py2exe_py2 0.6.9

आप कर सकते हैं: pip install py2exe_py2

Pypi लिंक।

+4

यह किसी भी –

+0

पर काम नहीं करता है मेरे लिए काम करता है .. स्वीकार किए गए उत्तर –

+1

से बेहतर समाधान लगता है मेरे लिए विफल रहता है, उपर्युक्त cmd संदेश के साथ 'py2exe py2exe-py2' एकत्रित करता है (अंडरस्कोर हाइफ़न बन जाता है), एक ऐसा संस्करण नहीं मिला जो आवश्यकता को पूरा करता है py2exe- py2 (संस्करणों से:) py2exe-py2 –

0

आप सीधे से here

+1

सवाल पाइप के माध्यम से स्थापित करने के लिए कहता है –

0

अजगर 2.7 के लिए py2exe डाउनलोड कर सकते हैं आप pip3 उपयोग करने का प्रयास कर सकते हैं। या यदि पीपी 3 स्थापित नहीं है या नहीं मिला है, तो कोशिश करें: python3 -m pip install py2exe

स्रोत: https://superuser.com/a/942338/315157

0

मैं 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 माइक्रोसॉफ्ट विजुअल C++ 9.0 आवश्यकता है, इसलिए स्थापित करने से पहले, आप डाउनलोड करने और इसे स्थापित, सुविधा द्वारा चाहिए, इस link

आशा यह सहायक हो सकता है, Thx के माध्यम से।

संबंधित मुद्दे