मैंने विंडोज के तहत पायथन में एक छोटा सा एप्लीकेशन डिज़ाइन किया है, जो ओपनसीवी का उपयोग करता है। मैं निष्पादन योग्य बनाने की कोशिश कर रहा हूं ताकि कोई भी पाइथन/ओपनसीवी/numpy इंस्टॉल किए बिना इसे इंस्टॉल और उपयोग कर सके। । ।opencv का उपयोग कर आवेदन के लिए निष्पादन योग्य बनाते हैं?
मैंने इसके लिए py2exe का उपयोग करने का प्रयास किया। यह वास्तव में एक exe फ़ाइल बनाता है, भले ही मैं निर्माण के दौरान एक चेतावनी है:
ImportError: numpy.core.multiarray failed to import
:
*** copy dlls ***
copying C:\Windows\system32\MSVFW32.dll ->
...
The following modules appear to be missing
['cv2.cv']
जब मैं कमांड लाइन का उपयोग कर exe फ़ाइल चलाने का प्रयास, मैं संदेश दिखाई
# creating executable here
from distutils.core import setup
import py2exe, sys, os
sys.argv.append('py2exe')
setup(
options = {'py2exe': {'bundle_files': 1}},
console=['facemovie.py'],
zipfile = None,
)
किसी भी विचार मैं यह कैसे हल कर सकते हैं:
मेरे setup.py फ़ाइल बहुत सरल है? यह पहली बार है जब मैं तैनाती करना चाहता हूं, और मुझे कुछ याद आ रहा है।
धन्यवाद!
आपने 4 साल पहले इस प्रश्न से पूछा था। मैं उत्सुक हूँ, क्या आपने खुले सीवी के बिना किसी अन्य कंप्यूटर पर कोशिश की? मुझे यह जानकर उत्सुकता है कि यह उस मामले में काम करता है या नहीं। – Fabio
उपरोक्त के समान, मुझे यह जानना अच्छा लगेगा कि यह कैसे काम करता है – Aphire
यह लंबे समय से रहा है इसलिए मुझे निश्चित रूप से याद नहीं होगा, लेकिन मुझे पूरा भरोसा है कि मैंने पीसी पर ओपनसीवी के बिना इसे आजमाया था। :) – jlengrand