نشریه‌ی الکترونیکی رایانا

گروه کامپیوتر مرکز راهنمایی علامه حلی یک تهران

نشریه‌ی الکترونیکی رایانا

گروه کامپیوتر مرکز راهنمایی علامه حلی یک تهران

نشریه‌ی الکترونیکی رایانا
طبقه بندی موضوعی
آخرین نظرات

آموزش ویدئویی exeکردن برنامه های پایتون

دوشنبه, ۱۴ دی ۱۳۹۴، ۰۲:۳۶ ب.ظ

دوبار آموزش exeکردن فایل برنامه پایتون را در این پست و این پست قرار دادیم.اما هر دوبار افرادی بودند که نتوانستند فایل برنامه شان را اجرایی کنند. حالا با قرارگرفتن آموزش ویدئویی دوباره سعی کنید.

*سعی کنید در حالت Full Screen ببینید. (برای اینکار در حالت پخش ویدئو F11 را بزنید)

*حتما باید از قبل py2exe را روی سیستم خود نصب کرده باشید. و برای نصب کردن py2exe هم حتما باید pip را نصب کرده باشید. برای اینکه pip را داشته باشید، آخرین نسخه ی پایتون سازگار با سیستم خود را از اینجا دریافت کرده و نصب کنید (در اینصورت pip به صورت خودکار نصب می شود)، سپس به powershell ویندوز خودتان بروید و دستور زیر را در آن اجرا کنید. (باید حتما به اینترنت متصل باشید)

py -3.4 -m pip install py2exe

 

*اگر در برنامتان از کتابخانه ی اضافه ای مثل pygame یا compusic استفاده کرده باشید نیازی به کار اضافه ای نیست خودِ py2exe همه ی عملیات را بصورت خودکار انجام می دهد.

اگر می خواهید تعداد فایلهایی که py2exe برای شما می سازد کمتر شود در فایل setup.py  این را بنویسید:

عددی که جلوی عبارت :'bundle_files' است عددی بین 1 تا 3 است. هر چه این عدد کمتر باشد تعداد فایلهایی که در کنار فایل exe ی شما ساخته می شود کمتر می شود. اما در بعضی مواقع این مورد امکان پذیر نیست.

from distutils.core import setup
import py2exe
setup(options = {'py2exe': {'bundle_files': 1, 'compressed': True}}, console = ["file address"])
۹۴/۱۰/۱۴
مهدی امیری

python

python wheel

آموزش

نظرات  (۴)

واقعا ممنون.

۲۰ دی ۹۴ ، ۱۲:۰۹ امیر مسعود پایدار
ُسلام 
من عینا مراحلو مثل ویدیوی بالا تکرار کردم ...
ولی چون ورژن پایتونم 3.5 بود بجای دستور py -3.4 -m pip install py2exe
دستور py -3.5 -m pip install py2exe را به کار بردم .
بعد با موفقیت py2exe تو cmd پیام داد که نصب شد و تموم شد ولی هنگامی که تو cmd 
دستورات Exe کردن رو میزدم خطا میداد .
و خطاش چیزی شبیه به این بود که می گفت فایلی متعلق به py2exe تو کامپیوتر شما وجود ندارد.
؟

  1 missing Modules
  ------------------
? readline                            imported from cmd, code, pdb
Building 'dist\game1.exe'.
error: [Errno 2] No such file or directory: 'C:\\Users\\`Home\\AppData\\Local\\Programs\\Python\\Python35-32\\lib\\site-
packages\\py2exe\\run-py3.5-win32.exe'
PS C:\Users\`Home\desktop>





تو مرحله آخر این اررور رو میده
پاسخ:
شما باید ببینی فایل exe ساخته می شه یا نه

به ارور توجّه نکن.

این ارور می گه که در یکی از برنامه هایی که شما نوشتی یا در یکی از برنامه هایی که شما در برنامه ات import کردی، دستوری هست که در پایتون شما وجود نداره، حتّی اگر در طول استفاده از برنامه از دستور استفاده نشه و مشکلی هم بوجود نیاید احتمال رخ دادن آن ارور وجود دارد.
۱۳ تیر ۹۶ ، ۱۷:۴۲ بیژن آقارفیعی
با سلام و خسته نباشید 
من مطابق فیلم جلو رفتم ولی آخر همچین اروری میده و فایل هم درست نمیشه میشه راهنمایی کنید که مشکل از چیه؟
http://s8.picofile.com/file/8299604700/Capture.PNG

ارسال نظر

نظر دادن تنها برای اعضای بیان ممکن است.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.