मैं बिना किसी पायथन के सिस्टम पर एक पायथन फ़ाइल चलाने की कोशिश कर रहा हूं। मैं py2exe का उपयोग कर रहा हूं, जो मुझे एक .pyc फ़ाइल देता है जो मेरे सिस्टम पर ठीक चलता है, लेकिन जब मैं इसे बिना किसी पाइथन के किसी मित्र को देता हूं तो यह उसे बताता है कि विंडोज फ़ाइल चला नहीं सकता है।पाइथन स्थापित किए बिना .exe फ़ाइलों के रूप में पाइथन चलाएं
मेरी setup.py
फ़ाइल में यह शामिल है;
from distutils.core import setup
import py2exe
setup(console=['PyVersionControl.py'])
जब मैं कमांडलाइन में py2exe चलाने के लिए, इस उत्पादन
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\chdick>python setup.py py2exe
running py2exe
3 missing Modules
------------------
? readline imported from cmd, code, pdb
? win32api imported from platform
? win32con imported from platform
Building 'dist\PyVersionControl.exe'.
Building shared code archive 'dist\library.zip'.
Copy c:\windows\system32\python34.dll to dist
Copy C:\Python34\DLLs\pyexpat.pyd to dist\pyexpat.pyd
Copy C:\Python34\DLLs\_ctypes.pyd to dist\_ctypes.pyd
Copy C:\Python34\DLLs\unicodedata.pyd to dist\unicodedata.pyd
Copy C:\Python34\DLLs\_hashlib.pyd to dist\_hashlib.pyd
Copy C:\Python34\DLLs\_socket.pyd to dist\_socket.pyd
Copy C:\Python34\DLLs\_tkinter.pyd to dist\_tkinter.pyd
Copy C:\Python34\DLLs\_bz2.pyd to dist\_bz2.pyd
Copy C:\Python34\DLLs\select.pyd to dist\select.pyd
Copy C:\Python34\DLLs\_ssl.pyd to dist\_ssl.pyd
Copy C:\Python34\DLLs\_lzma.pyd to dist\_lzma.pyd
Copy DLL C:\Python34\DLLs\tk86t.dll to dist\
Copy DLL C:\Python34\DLLs\tcl86t.dll to dist\
C:\Users\chdick>
क्या आपने [यह] चेक किया है (http://stackoverflow.com/questions/26875291/py2exe-missing-modules)? – kstenger
ठीक है, 'py2exe' का बिंदु' .exe' ऑब्जेक्ट्स बनाना है। अगर आप केवल अपने दोस्त '.pyc' ऑब्जेक्ट्स दे रहे हैं, तो हाँ, उनके लिए पाइथन इंस्टॉल किए बिना इसे चलाने का कोई तरीका नहीं है। –