این سایت از کوکی استفاده می کند. ادامه مرور در این سایت به منزله این است که با استفاده کوکی ها توسط ما موافقت کرده اید.

 

خوش آمدید به انجمن تخصصی پایتون و جنگو (پایتونی ها)

لطفاً برای دسترسی به تمامی بخش های سایت مراحل ثبت نام و ایجاد حساب کاربری را طی نمایید.

سلام

من یک پروژه رو با پایتون انجام دادم که شامل چند فایل شده

من چطور میتونم این پروژه رو بصورتی در بیارم که وقتی کاربر روش کلیک میکنه فرم من اجرا بشه

و قصد ندارم کاربر تایپ کنه python FILENAME.PY

تشکر

پسند شده توسط 1 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

اگر وب‌بیس باشه که باید از wsgi یا gunicorn یا امثالهم استفاده کنی

ولی اگر قراره دسکتاپ باشه، باید به فایلی که نوشتی بفهمونی که یک برنامه پایتونی‌ه و باید در محیط پایتون اجرا بشه

من برای سیستم عامل لینوکس میدونم که یکی از این دوتا رو باید اجرا کنی. کافیه تو بالاترین خط کدت یکی از این دو مورد پایین رو بنویسی:

1. اگه از env استفاده میکنی:

#!/usr/bin/env python

2. اگه از env استفاده نمیکنی:

#!/usr/bin/python

دست آخر، از تو ترمینال، این رو هم روی فایلت اجرا کن:

به جای file.py اسم فایلت رو بزن

chmod +x file.py

 

پسند شده توسط 1 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

تشکر از شما

من در محیط لینوکس مینت برنامه رو اجرایی میکنم و از env استفاده نمیکنم

بعد از اجرای کردن فایل توسط chmod و کلیک بر روی فایل تصویر ضمیمه نشون داده میشه.

من لازم دارم بعد از کلیک مستقیم برنامه اجرا بشه و گزینه های دیگه برای کاربر نمایش داده نشده

 

سوال بعدی اینکه راهی هست کد رو به کاربر نمایش ندم ؟ یعنی مثل برنامه های ویندوزی که بصورت exe  در میان ، این هم بصورتی بشه که فقط اجرایی باشه

Screenshot from 2017-08-20 10-28-21.png

پسند شده توسط 1 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام کاربر گرامی

شما دستورات گفته شده برای اجرایی کردن پروژه پایتونی خودتون  رو اجرا کردید ؟

 

موفق و پیروز باشید

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

بله من در خط اول

#!/usr/bin/python

قرار دادم و فایل رو با دستور chmod اجرایی کردم.

الان هم اجرا میشه برنامه با کلیک روی فایل اما باید دکمه Run روی پنجره باز شده رو فشرد

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام کاربر گرامی

ماژول pyinstaller را نصب کنید :

pip install pyinstaller

بعد وارد دایرکتوری برنامه شوید و از دستور زیر استفاده کنید :

pyinstaller yourprogram.py

 

از لینک زیر هم استفاده کنید برای اطلاعات بیشتر :

PyInstaller Quickstart

 

 

موفق و پیروز باشید

 

پسند شده توسط 1 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

شما نتیجه این سرچ رو تو گوگل دنبال کنید. ان شاالله مشکل شما حل میشه :)

python executab...

پسند شده توسط 1 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

تشکر دوستان

من تونستم با استفاده از pyinstaller برنامه خودم رو اجرایی کنم

پسند شده توسط 1 کاربر

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید دیدگاهی ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در سایت ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

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


ورود به حساب کاربری