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

گروه کامپیوتر دبیرستان علامه حلی یک تهران (دوره اول)

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

گروه کامپیوتر دبیرستان علامه حلی یک تهران (دوره اول)

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

این وبلاگ تحت مدیریت گروه و انجمن علمی کامپیوتر دبیرستان علامه حلی یک (دوره اول) است.

آخرین نظرات
  • ۱۳ مهر ۹۹، ۱۹:۱۲ - mmvg02 mm
    The Last
  • ۶ مهر ۹۹، ۱۰:۴۶ - فائزه
    ممنون

exeکردن فایل برنامه ی پایتون (روش دوم)

چهارشنبه, ۳۰ ارديبهشت ۱۳۹۴، ۰۶:۳۰ ق.ظ

اوایل سال بود که آموزش اجرایی ساختن فایل برنامه ی پایتون را با استفاده از دو ماژول distutils و Py2Exe را در رایانا قرار دادیم، متاسفانه تعداد افرادی که توانستند با استفاده از آن آموزش فایل برنامه ی پایتونشان را به یک فایل exe تبدیل کنند انگشت شمار بود، این بار راه حلی ساده تر و البته کاربردی تر را با بکارگیری ماژول setuptools قرار دادیم، امید است که مفید باشد.

قبل از هر چیز باید ساختار قرارگیری برنامه هایتان در کنار هم به این چنین ترتیبی باشد؛

در فولدری که فایل برنامه ی اصلیتان قرار دارد می توانید، پوشه ی وابسته ی به برنامه تان (در این جا Test)، فایل Readme و فایلی به نام Setup.py را بوجود آورید.

فایل Setup.py حاوی این چنین محتویاتی است که با توجه به پروژه ی شما می تواند متغیر باشد.

import os
from setuptools import setup 
setup(name="Project",
    version="1.1.1.6",
    author="Rayana PythonZadeh",
    author_email="Nashrieh@Rayana.ir",
    description=("A project, )"
                 "Keep calm and read it"),
    license="Rayana License",
    keywords="Rayana Learning Article",
    url="Rayana.Blog.ir",
    packages=['Project','Test'],
    long_description=open(os.path.join(os.path.dirname(__file__),'README')).read(),
    classifiers=[
        "Beta version",
        "How to make an exe file",
        "Rayana License",
    ],
)

 سپس همانند گذشته به cmd بروید و دستور تک خطی python Setup.py install را وارد کنید. (باید با Admin وارد cmd شوید)

بسیار متشکر از سروش جهانزاد

نظرات (۲)

مر30 استاد امیری ولی بنده باز هم موفق نشدم ):
لطفا اگر امکانش بود یک فیلم آموزشی بگیرید .
  • ایین دوستی
  • میشه فیلم اموزشی اونم بذارین
    پاسخ:
    ان شاءالله راه حل سوم را در فیلم آموزشی قرار خواهیم داد D:
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی