मुझे अपने प्रोग्राम को ठंडा करने में समस्याएं आ रही हैं। मैं इसे scipy मॉड्यूल तक सीमित कर दिया। porgramm मैं फ्रीज करने की कोशिश कर रहा हूँ:Scipy के साथ CX_Freeze का उपयोग करना: scipy.special._ufuncs.py
from scipy import signal
signal.hann(1000)
मेरे सेटअप स्क्रिप्ट है:
import sys
from cx_Freeze import setup, Executable
build_exe_options = {}
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup( name = "Some name",
version = "1.0",
author="My name",
description = "My GUI application!",
options = {"build_exe": build_exe_options},
executables = [Executable("Script_Name.py", base=base)])
# ^CHANGE THIS NAME!!!
यहाँ एक picture of the error message है। मैं भी
build_exe_options = {"includes":"scipy.signal"}
के रूप में सेटअप फ़ाइल में scipy.signal सहित कोशिश की, लेकिन यह किसी भी अच्छा नहीं किया। क्रिप्या मेरि सहायता करे। (Scipy.special._ufuncs.pyd के बजाय जैसा कि ऊपर उल्लेख)
1 निर्माण निर्देशिका एक फ़ाइल का नाम _ufunc.pyd शामिल हैं:
[इस सवाल] में [http://stackoverflow.com/questions/19594567/importerror-when-using-cx-freeze-with-scipy), पूछने वाले ने पाया कि निर्माण निर्देशिका में लाइब्रेरी का नाम बदलना इसे ठीक करता है। क्या आपके पास बिल्ड निर्देशिका में 'scipy.special._ufuncs.pyd' (या '.dll') नामक एक फ़ाइल है? क्या आप इसे '_ufuncs.pyd' (या '.dll') पर नाम देने का प्रयास कर सकते हैं? –
मैंने libmmd.dll और libifcoremd.dll को numpy \ core से कॉपी करके इसे ठीक कर दिया है – Kknd