انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: برنامه تبدیل ماژول پایتون به فایل اجرایی در هر توزیع لینوکس  (دفعات بازدید: 758 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین mr.amir138396

  • Sr. Member
  • *
  • ارسال: 459
  • جنسیت : پسر
  • شاگرد همیشه مشتاق یادگیری
 
 سلام سوال در موضوع هست فقط برای روشن تر کردن موضوع باید بگم که من ماژول پایتون دارم در اصل چند تا که شامل main.py که در فولدر اصلی و بقیه ماژول ها در ساب فولد ها پخش شدن و main.py همه رو import کرده . و اینکه منظورم این نیست که چطور تبدیل به RPM و یا DEB کنم میخوام که مثلا با این دستور باز شه .
./main

در ویندوز auto-py-to-exe هست ولی در لینوکس رو نمیدونم .
 
 مبهم توضیح دادم شرمنده ! ](*,) ](*,)
با احترام ! امیرحسین عباسی فاروجی . (;

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2610
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
می‌خواین که یک فایل اجرایی شه و نیاز به مفسر پایتون نداشته باشه.
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین mr.amir138396

  • Sr. Member
  • *
  • ارسال: 459
  • جنسیت : پسر
  • شاگرد همیشه مشتاق یادگیری
می‌خواین که یک فایل اجرایی شه و نیاز به مفسر پایتون نداشته باشه.

 احسنت ! راهی هست ؟؟؟
با احترام ! امیرحسین عباسی فاروجی . (;

آفلاین M!lad

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1757
pyinstaller رو چک کنید.
..I feel no fault for the fault I feel..

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19704
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
می‌تونید هم با cython، کد پایتون رو به کد c تبدیل کنید و بعد با یه کامپایلر c مثل gcc یا clang، کد c رو کامپایل کنید تا یه فایل دودویی قابل اجرا بدست بیارید. می‌تونید کامپایل رو به صورت ایستا (static) انجام بدید تا فایل بدست اومده، بتونه توی هر سیستمی فارغ از نسخه کتابخانه‌های نصب شده کار کنه.

برای نصب cython توی دبیان، می‌تونید بسته cython3 رو نصب کنید. cython و cpython رو با هم اشتباه نگیرید.

باید حواستون باشه موقع کامپایل کردن، با آپشن l- مشخص کنید که فایل اجرایی باید با چه کتابخانه‌هایی اضافه‌ای به غیر از c لینک بشه. اسم اون کتابخانه‌ها بر اساس نسخه پایتون نصب شده یکمی متفاوت هست.
اینجا بیشتر توضیح داده.
https://stackoverflow.com/a/40057634
میدونید که زکات علم نشر آن است