मैं पाइथन और कोडिंग नौसिखिया हूं। मैंने पोस्ट की खोज करने की कोशिश की है, लेकिन ऐसा लगता है कि मुझे एक ही समस्या के साथ अन्य सामना नहीं मिल रहा है।py2exe ओपनसीवी आयात होने पर डीएलएल गायब होने के कारण EXE बनाने में विफल रहता है
मैं अजगर 2.7 और opencv3.0 उपयोग कर रहा हूँ विंडोज 10 पर
मैं py2exe का उपयोग कर एक EXE फ़ाइल करने के लिए अपने .py फ़ाइल कन्वर्ट करने के लिए कोशिश की। हालांकि, कमांड विंडो ने मुझे बताया।
error: [Errno 2] No such file or directory: 'api-ms-win-core-registry-l1-1-0.dll'
यह मेरा setup.py
from distutils.core import setup
import py2exe
import matplotlib
import FileDialog
setup(windows=['HW6.py'],
options={
'py2exe': {
"includes" : ["matplotlib.backends.backend_tkagg","cv2"],
'excludes': ['_gtkagg', '_tkagg', '_agg2', '_cairo','_cocoaagg',
"matplotlib.numerix.fft","sip", "PyQt4._qt",
"matplotlib.backends.backend_qt4agg",
"matplotlib.numerix.linear_algebra",
"matplotlib.numerix.random_array",
'_fltkagg', '_gtk','_gtkcairo' ],
'dll_excludes': ['libgdk-win32-2.0-0.dll',
'libgobject-2.0-0.dll' ,
'MSVCP90.dll']
}
},
data_files=matplotlib.get_py2exe_datafiles(),)
हो जाने के बाद मैं बाहर की गई 'api-एमएस जीत कोर-रजिस्ट्री-l1-1-0.dll', एक और त्रुटि पॉप और
कहाerror: [Errno 2] No such file or directory: 'api-ms-win-core-errorhandling-l1-1-1.dll'
मैंने कई डीएलएल को छोड़कर, अभी भी कुछ डीएलएल गायब हैं। यहाँ मैं
'api-ms-win-core-string-l1-1-0.dll',
'api-ms-win-core-registry-l1-1-0.dll',
'api-ms-win-core-errorhandling-l1-1-1.dll',
'api-ms-win-core-string-l2-1-0.dll',
'api-ms-win-core-profile-l1-1-0.dll',
'api-ms-win-core-processthreads-l1-1-2.dll',
'api-ms-win-core-libraryloader-l1-2-1.dll',
'api-ms-win-core-file-l1-2-1.dll',
'api-ms-win-security-base-l1-2-0.dll',
'api-ms-win-eventing-provider-l1-1-0.dll',
'api-ms-win-core-heap-l2-1-0.dll',
'api-ms-win-core-libraryloader-l1-2-0.dll',
'api-ms-win-core-localization-l1-2-1.dll',
'api-ms-win-core-sysinfo-l1-2-1.dll',
'api-ms-win-core-synch-l1-2-0.dll',
'api-ms-win-core-heap-l1-2-0.dll'
क्या बाहर रखा गया है यहाँ 'HW6.py'
import matplotlib.pyplot as plt
from Tkinter import *
from PIL import ImageTk,Image
import numpy as np
import copy
import FileDialog
import warnings
import cv2
बिना
import cv2
सब कुछ ठीक काम करता है में आयातित बातें कर रहे हैं। मुझे नहीं पता कि उन डीएलएल से कैसे निपटें। धन्यवाद!
वर्तनी त्रुटि? '" मैंने कई डीएलएल को छोड़कर, अभी भी कुछ डीएलएल गायब हैं "** नोट ** ** – Torxed
मुझे यह एक वर्तनी समस्या नहीं है। मैं वास्तव में उन्हें शामिल करने के बजाय डीएलएल को "बाहर" करना चाहता हूं, जो मेरे लिए इस तरह की समस्या का सामना करते समय मेरे लिए काम करता है।हालांकि इस बार बहुत अधिक डीएलएल गलत हो गए और मुझे नहीं पता कि इसे कैसे ठीक किया जाए। – tsao