मैं एक साधारण पायथन स्क्रिप्ट को विंडोज निष्पादन योग्य में बदलने की कोशिश कर रहा हूं। मेरे setup.py स्क्रिप्ट है:py2exe - कोई सिस्टम मॉड्यूल 'pywintypes'
from distutils.core import setup
import py2exe
setup(
name = "Simple Script",
options = {
"py2exe": {
"dll_excludes" : ["libmmd.dll","libifcoremd.dll","libiomp5md.dll","libzmq.dll"]
}
},
console=['simple_script.py']
)
मैं dll_excludes जोड़ लिया है के रूप में उनमें से हर एक एक विफलता का कारण बना। अब मैंने एक विफलता मारा है कि मैं बस exlude नहीं कर सकता। यह त्रुटि का पता लगाने है:
Traceback (most recent call last):
File "setup.py", line 12, in <module>
console=['rules signed.py']
File "C:\Anaconda\lib\distutils\core.py", line 152, in setup
dist.run_commands()
File "C:\Anaconda\lib\distutils\dist.py", line 953, in run_commands
self.run_command(cmd)
File "C:\Anaconda\lib\distutils\dist.py", line 972, in run_command
cmd_obj.run()
File "C:\Anaconda\lib\site-packages\py2exe\build_exe.py", line 243, in run
self._run()
File "C:\Anaconda\lib\site-packages\py2exe\build_exe.py", line 306, in _run
self.plat_finalize(mf.modules, py_files, extensions, dlls)
File "C:\Anaconda\lib\site-packages\py2exe\build_exe.py", line 1157, in plat_finalize
import pythoncom
File "C:\Anaconda\lib\site-packages\pythoncom.py", line 2, in <module>
import pywintypes
File "C:\Anaconda\lib\site-packages\win32\lib\pywintypes.py", line 124, in <module>
__import_pywin32_system_module__("pywintypes", globals())
File "C:\Anaconda\lib\site-packages\win32\lib\pywintypes.py", line 98, in __import_pywin32_system_module__
raise ImportError("No system module '%s' (%s)" % (modname, filename))
ImportError: No system module 'pywintypes' (pywintypes27.dll)
मैं pywin32 स्थापित किया है और "pywintypes27.dll" को छोड़कर की कोशिश की है, "pywintypes", "pywin", "pywin.debugger" मेरे सेटअप विकल्प में, कोई सफलता के साथ। एसओ पर मिले अन्य सभी समाधानों को लागू करने का भी प्रयास किया, जैसे "pythoncom27.dll", "pythoncomloader27.dll", और "pywintypes27.dll" को शीर्ष स्तर निर्देशिका में ले जाना।
कुछ नहीं "ImportError: नहीं सिस्टम मॉड्यूल 'pywintypes' (pywintypes27.dll)" समाप्त हो गया है समस्या
pywin32 का उपयोग करने का प्रयास करते समय, यहां एक ही समस्या है। शायद यह एनाकोंडा से संबंधित है, इसलिए मैं यह टैग जोड़ता हूं। शायद एनाकोंडा मेलिंग सूची यह पूछने के लिए एक बेहतर जगह होगी (दुर्भाग्यवश वे ऐसे प्रश्न/बग के लिए gihub पर स्टैक ओवरफ्लो या एक समस्या ट्रैकर का उपयोग नहीं करते हैं)। – bmu
एनाकोंडा-1.7.0-विंडोज-x86_64.exe और py2exe-0.6.10dev.win-amd64-py2.7.exe के साथ मेरे लिए ठीक काम करता है। – cgohlke
PyInstaller पर स्विच करने का प्रयास करें। उत्कृष्ट है। – cdonts