#آموزش نصب و اجرای سورسهای پایتون با چندین فایل در Termux 🚀
قبلاً در کانال، در این
پست آموزش نصب و اجرای سورسهای پایتون با Termux رو براتون فرستاده بودیم. اما اون آموزش فقط برای سورسهایی بود که یک فایل داشتند! خب، خیلی از دوستان این سوال رو داشتند که اگر سورس پایتونشون بیشتر از یک فایل داشت، چطوری میتونن اون رو نصب و اجرا کنن؟
در این پست، قراره به این درخواست دوستان رسیدگی کنیم و بهتون یاد بدیم چطوری سورسهایی که چندین فایل دارن رو با Termux نصب و اجرا کنید.
🛠️ مراحل نصب و اجرای سورسهای پایتون با چندین فایل در Termux
۱. دسترسی Termux به حافظه داخلی 📂
به طور پیشفرض، Termux فقط به دایرکتوری داخلی خودش دسترسی داره. برای اینکه بتونه به فایلهای ذخیرهشده در حافظه داخلی گوشی دسترسی پیدا کنه، باید دسترسی ذخیرهسازی رو بهش بدیم.
- در Termux دستور زیر رو اجرا کنید:
termux-setup-storage
- بعد از اجرای این دستور، یه پنجره pop-up باز میشه که از شما اجازه دسترسی به حافظه گوشی رو میخواد. فقط کافیه روی Allow کلیک کنید.
۲. کپی کردن فایلها به دایرکتوری Termux 📥
فایلهای سورستون معمولاً در مسیری مثل /storage/emulated/0/ (یا ~/storage/shared/) در حافظه داخلی ذخیره شدن. برای راحتی کار، بهتره که این فایلها رو به دایرکتوری Termux منتقل کنید.
- اول به مسیری که فایلها ذخیره شده برید:
cd ~/storage/shared/path/to/your/source/code
(به جای path/to/your/source/code، مسیر دقیق فایلهای خودتون رو وارد کنید.)
- حالا فایلها رو به دایرکتوری Termux کپی کنید:
cp -r * ~/source-code
(در اینجا، source-code نام پوشهای هستش که میخواید فایلها داخل اون کپی بشن.)
۳. نصب کتابخانههای مورد نیاز 📚
اگه سورس شما نیاز به کتابخانههای خاصی داره، باید اونها رو نصب کنید. معمولاً این کتابخانهها در فایل requirements.txt مشخص شدن.
- اول به دایرکتوری سورس برید:
cd ~/source-code
- اگه فایل requirements.txt وجود داره، دستور زیر رو اجرا کنید:
pip install -r requirements.txt
۴. اجرای سورس کد 🚀
بعد از اینکه محیط رو آماده کردید، میتونید سورس رو اجرا کنید.
- اگه فایل اصلی اجرایی (مثلاً main.py یا bot.py) مشخصه، اون رو اجرا کنید:
python main.py
- اگه فایل اصلی مشخص نیست، فایل README یا مستندات پروژه رو بررسی کنید تا بفهمید کدوم فایل رو باید اجرا کنید.
۵. اجرا در پسزمینه (اختیاری) 🌐
اگه میخواید سورس رو در پسزمینه اجرا بشه (حتی زمانی که Termux رو بسته باشید)، میتونید از ابزارهایی مثل nohup یا tmux استفاده کنید.
روش اول: استفاده از nohup
دستور زیر رو اجرا کنید:
nohup python main.py &
این دستور برنامه رو در پسزمینه اجرا میکنه و خروجی اون رو در فایل nohup.out ذخیره میکنه.
روش دوم: استفاده از tmux
- اول tmux رو نصب کنید:
pkg install tmux
- بعدش یه session جدید ایجاد کنید:
tmux new -s mysession
- درون session، سورس کد رو اجرا کنید:
python main.py
- برای خروج از session، کلیدهای Ctrl + B و سپس D رو فشار بدید. session توی پسزمینه باقی میمونه.
- برای بازگشت به session، از دستور زیر استفاده کنید:
tmux attach -t mysession
۶. قطع اجرا ⛔
اگه بخواید اجرای برنامه رو متوقف کنید، از دستورات زیر استفاده کنید:
- اگه برنامه توی پسزمینه اجرا شده، اول ps رو اجرا کنید تا ID فرآیند رو پیدا کنید:
ps aux
- بعدش با استفاده از kill فرآیند رو متوقف کنید:
kill
(به جای ، شماره فرآیند مربوط به برنامه رو وارد کنید.)
در ضمن...
- اگه نیاز به ویرایش فایلها دارید، میتونید از ادیتورهای متنی مثل nano یا vim داخل Termux استفاده کنید.
- اگه فایلهای جدیدی به سورس اضافه کردین، میتونید دوباره اونها رو کپی کنید یا از روشهای sync مانند rsync استفاده کنید.
- اگه برنامه توی پسزمینه اجرا میشه، خروجیش معمولاً توی فایل nohup.out یا tmux قابل مشاهده ست.
و در آخر ... 🏁
با دنبال کردن این مراحل، میتونید سورسهای پایتون خودتون رو که چندین فایل دارن، به راحتی در Termux نصب و اجرا کنید.
امیدوارم این آموزش براتون مفید بوده باشه و بتونید ازش برای نصب و اجرای سورسهای پایتون خودتون استفاده کنید.
➖➖➖➖➖
#پایتون #Termux #برنامهنویسی #نصب_سورس #کدنویسی #آموزش_پایتون #پروژه_پایتون #کپی_آزاد #BotSorce