मैं एक स्टैंडअलोन निष्पादन योग्य py2exe का उपयोग करते हुए एक सरल जीयूआई स्क्रिप्ट अजगर 2.7 और PyQt4 के साथ लिखा परिवर्तित करने पर काम कर रहा हूँ नहीं मिल रहा। मैं "ऐसी कोई फ़ाइल मौजूद नहीं है" त्रुटियां प्राप्त कर रहा हूं, और मैंने कुछ ठीक करने में कामयाब रहा है, हालांकि यह एक जिद्दी प्रतीत होता है। यह msvcp90.dll नहीं ढूंढ सकता है, और distutils को एक छोटे से ट्रेसबैक के साथ एक त्रुटि संदेश देता है और फिर मेरी py2exe स्क्रिप्ट पर वापस आता है, जो बहुत प्रबुद्ध नहीं है। मैं एमएस सी ++ पुनर्वितरण क्रम स्थापित किया है, के रूप मेंpy2exe msvcp90.dll
py2exe fails to generate an executable
में सिफारिश की लेकिन मेरी स्क्रिप्ट अभी भी .dll पता नहीं लगा सकते। नीचे मेरी py2exe स्क्रिप्ट है, मेरी स्क्रिप्ट के नाम के साथ बाहर अवरुद्ध:
from distutils.core import setup
from py2exe.build_exe import py2exe
import sys, os, zmq
sys.argv.append('py2exe')
os.environ["PATH"] = \
os.environ["PATH"] + \
os.path.pathsep + os.path.split(zmq.__file__)[0]
setup(
options = {'py2exe':{'bundle_files':1,"includes":["zmq.utils",
"zmq.utils.jsonapi","zmq.utils.strtypes"]}},
console = [{'script':"#######.py"}],
zipfile = None
)
मैं पहले से ही zmq के साथ एक समस्या (जो कभी उस बात के लिए, मेरी स्क्रिप्ट, या मेरे जीयूआई द्वारा नहीं किया जाता ठीक करने के बाद, जहाँ तक मुझे पता है)। मैं क्या गलत कर रहा हूं?
मुझे लगता है कि कारण zmq शामिल किया गया है '' '" भी शामिल है "की वजह से है: [" zmq .''' चीजें (और संभवतः '' 'आयात sys, os, zmq''' stanza भी) – dja