التقنيةالكمبيوتر والانترنتكيفية

كيفية تشغيل سكريبت بايثون

كيفية تشغيل سكريبت بايثون

دليلك الشامل لتنفيذ أكواد بايثون بفعالية

تُعد لغة بايثون من اللغات البرمجية الأكثر شعبية وتنوعًا، وتطوير السكريبتات بها سهل وفعال. لكن معرفة كيفية تشغيل هذه السكريبتات بأساليب مختلفة أمر بالغ الأهمية لكل مبرمج، سواء كنت مبتدئًا أو متمرسًا. يهدف هذا المقال إلى تقديم دليل شامل ومفصل لجميع الطرق الممكنة لتشغيل سكريبت بايثون، بدءًا من الأوامر الأساسية في الطرفية وصولاً إلى استخدام بيئات التطوير المتكاملة (IDEs) المتقدمة. سنستعرض خطوات عملية دقيقة لتمكينك من تنفيذ أكوادك بثقة وكفاءة على مختلف أنظمة التشغيل.

تشغيل سكريبت بايثون من سطر الأوامر (Command Line)

تعتبر طريقة سطر الأوامر هي الأكثر شيوعًا وأساسية لتشغيل سكريبتات بايثون. إنها توفر تحكمًا مباشرًا وتعمل بكفاءة على جميع أنظمة التشغيل.

على أنظمة ويندوز (Windows)

كيفية تشغيل سكريبت بايثونللتشغيل على نظام ويندوز، ستحتاج إلى استخدام موجه الأوامر (Command Prompt) أو Windows PowerShell. تأكد من أن بايثون مضاف إلى متغيرات البيئة PATH ليتم التعرف عليه من أي مجلد.

الخطوة الأولى هي فتح موجه الأوامر. يمكنك القيام بذلك بالبحث عن “CMD” أو “PowerShell” في قائمة ابدأ ثم النقر عليها.

بعد ذلك، استخدم الأمر `cd` (Change Directory) للانتقال إلى المجلد الذي يحتوي على سكريبت بايثون الخاص بك. على سبيل المثال، إذا كان السكريبت في مجلد اسمه `MyScripts` على سطح المكتب، فاكتب `cd Desktop\MyScripts`.

بمجرد أن تكون في المسار الصحيح، اكتب الأمر `python اسم_السكريبت.py`، مع استبدال `اسم_السكريبت.py` بالاسم الفعلي لملفك، ثم اضغط على زر Enter. سيبدأ السكريبت في التنفيذ على الفور.

على أنظمة لينكس وماك (Linux and macOS)

على أنظمة لينكس وماك، يتم استخدام الطرفية (Terminal) لتشغيل سكريبتات بايثون. تعمل هذه الأنظمة بشكل طبيعي مع سطر الأوامر، مما يجعل العملية سلسة ومباشرة.

ابدأ بفتح الطرفية. يمكنك عادةً العثور عليها في مجلد التطبيقات > الأدوات المساعدة على ماك، أو بالبحث عنها في قائمة التطبيقات على لينكس.

انتقل إلى المجلد الذي يحتوي على السكريبت باستخدام الأمر `cd`. على سبيل المثال، إذا كان السكريبت في مجلد `projects` داخل مجلدك الرئيسي، فاكتب `cd projects`.

لتشغيل السكريبت، استخدم الأمر `python3 اسم_السكريبت.py` إذا كان نظامك يحتوي على بايثون 3، أو `python اسم_السكريبت.py` إذا كان بايثون 2 هو الافتراضي أو الوحيد. اضغط Enter وسيبدأ التنفيذ.في بعض الحالات، يمكنك تشغيل السكريبت مباشرة كبرنامج تنفيذي. أولاً، أضف سطر Shebang في بداية ملف السكريبت، مثل `#!/usr/bin/env python3`. ثم، امنح السكريبت أذونات التنفيذ باستخدام `chmod +x اسم_السكريبت.py`. بعد ذلك، يمكنك تشغيله مباشرة بـ `./اسم_السكريبت.py`.

تشغيل سكريبت بايثون باستخدام بيئات التطوير المتكاملة (IDEs) والمحررات

توفر بيئات التطوير المتكاملة (IDEs) والمحررات المتقدمة بيئة أكثر غنى وميزات لتطوير وتشغيل سكريبتات بايثون، مما يسهل عملية التصحيح والاختبار.

استخدام PyCharm

PyCharm هو أحد أشهر بيئات التطوير المتكاملة المخصصة لبايثون، ويوفر واجهة رسومية سهلة لتشغيل السكريبتات.

بعد فتح مشروعك في PyCharm، انتقل إلى نافذة Project على الجانب الأيسر. انقر بزر الماوس الأيمن على ملف السكريبت الذي ترغب في تشغيله.

من القائمة السياقية، اختر “Run ‘اسم_السكريبت'”. سيقوم PyCharm تلقائيًا بتشغيل السكريبت وعرض المخرجات في نافذة Terminal المدمجة أسفل الشاشة.

بدلاً من ذلك، يمكنك استخدام زر التشغيل الأخضر الموجود في شريط الأدوات العلوي. إذا كان هناك عدة تكوينات تشغيل، تأكد من اختيار التكوين الصحيح لملفك قبل النقر.

استخدام Visual Studio Code

Visual Studio Code (VS Code) هو محرر أكواد خفيف وقوي يدعم بايثون عبر إضافات. يعتبر خيارًا ممتازًا لتطوير بايثون بفضل مرونته.

افتح ملف السكريبت الخاص بك في VS Code. تأكد من تثبيت إضافة Python الرسمية من Microsoft للحصول على أفضل تجربة.

يمكنك تشغيل السكريبت بالنقر بزر الماوس الأيمن في أي مكان داخل نافذة المحرر، ثم اختيار “Run Python File in Terminal”. سيتم تشغيل السكريبت في طرفية مدمجة داخل VS Code.

خيار آخر هو استخدام زر التشغيل المثلث (play button) الموجود في الزاوية العلوية اليمنى من المحرر. سيوفر هذا الزر خيارات تشغيل مختلفة، بما في ذلك تشغيل الملف مباشرة أو تصحيحه.

استخدام IDLE (البيئة الافتراضية)

IDLE هي البيئة الافتراضية للتطوير والتعلم التي تأتي مع تثبيت بايثون. إنها بسيطة ومثالية للمبتدئين وللتشغيل السريع للسكريبتات.

افتح IDLE من قائمة تطبيقاتك. ثم، من قائمة File في IDLE، اختر “Open…” لتحديد وفتح ملف سكريبت بايثون الخاص بك.

بعد فتح الملف، يمكنك تشغيل السكريبت بالضغط على مفتاح F5 من لوحة المفاتيح. بدلاً من ذلك، اذهب إلى قائمة “Run” ثم اختر “Run Module”.

ستظهر مخرجات السكريبت في نافذة Shell الخاصة بـ IDLE، مما يتيح لك رؤية النتائج مباشرة في نفس البيئة.

طرق إضافية ومتقدمة لتشغيل سكريبت بايثون

بالإضافة إلى الطرق الأساسية، هناك أساليب متقدمة لتشغيل سكريبتات بايثون تلبي احتياجات معينة، مثل التوزيع أو الأتمتة.

إنشاء ملفات قابلة للتنفيذ (Executable Files)

في بعض الأحيان، قد تحتاج إلى مشاركة سكريبت بايثون الخاص بك مع مستخدمين قد لا يكون لديهم بايثون مثبتًا على أجهزتهم. في هذه الحالات، يمكنك تحويل السكريبت إلى ملف تنفيذي مستقل.

تستخدم أدوات مثل PyInstaller لتحويل سكريبت بايثون (بما في ذلك جميع التبعيات والمكتبات التي يستخدمها) إلى ملف تنفيذي (مثل ملف `.exe` على ويندوز، أو تطبيق على ماك). هذا يجعل السكريبت يعمل كبرنامج مستقل.

هذه الطريقة مفيدة بشكل خاص لتطبيقات سطح المكتب التي ترغب في توزيعها دون الحاجة للمستخدمين لتثبيت بيئة بايثون بشكل منفصل. يتم تجميع كل ما يلزم لتشغيل السكريبت في حزمة واحدة.

جدولة السكريبتات (Scheduling Scripts)

لتشغيل سكريبت بايثون تلقائيًا في أوقات محددة، مثل تشغيل تقارير يومية أو مهام صيانة أسبوعية، يمكنك استخدام أدوات جدولة المهام المتاحة في أنظمة التشغيل.

على أنظمة لينكس وماك، تُستخدم أداة `cron` (Cron Jobs). يمكنك إضافة إدخالات إلى ملف `crontab` الخاص بك لتحديد متى يجب تشغيل السكريبت وأي سكريبت يجب تشغيله.

أما على نظام ويندوز، فيمكن استخدام “مجدول المهام” (Task Scheduler). يسمح لك مجدول المهام بإنشاء مهام جديدة تحدد متى يتم تشغيل برنامج معين (وفي هذه الحالة، سكريبت بايثون) وما هي الوسائط التي يجب تمريرها إليه.

نصائح هامة لتشغيل سلس وفعال

لضمان تجربة تشغيل سلسة وخالية من المشاكل لسكريبتات بايثون، هناك بعض النصائح والممارسات الجيدة التي يجب مراعاتها.

التحقق من تثبيت بايثون (Verify Python Installation)

قبل محاولة تشغيل أي سكريبت، تأكد دائمًا من أن بايثون مثبت بشكل صحيح على نظامك وأن مساره مضاف إلى متغيرات البيئة (PATH). يمكنك التحقق من الإصدار المثبت بكتابة `python –version` أو `python3 –version` في الطرفية.

إذا لم يتم التعرف على الأمر، فقد تحتاج إلى إعادة تثبيت بايثون أو إضافة مساره يدويًا إلى متغيرات البيئة. هذا يضمن أن نظام التشغيل يمكنه العثور على مفسر بايثون عند محاولة تنفيذ السكريبت.

إدارة البيئات الافتراضية (Virtual Environments)

يوصى بشدة باستخدام البيئات الافتراضية (Virtual Environments) لكل مشروع بايثون. تساعد البيئات الافتراضية في عزل تبعيات كل مشروع، مما يمنع تعارض الحزم بين المشاريع المختلفة.

لتنشيط بيئة افتراضية، انتقل إلى مجلد المشروع وقم بتشغيل الأمر المناسب (على سبيل المثال، `source venv/bin/activate` على لينكس/ماك، أو `.\venv\Scripts\activate` على ويندوز). بعد التنشيط، يمكنك تثبيت الحزم الخاصة بالمشروع دون التأثير على تثبيت بايثون العام.

مسار السكريبت (Script Path)

انتبه دائمًا لمسار السكريبت ومكان وجوده عند محاولة تشغيله من سطر الأوامر. إذا لم تكن في المجلد الصحيح، فلن يتمكن نظام التشغيل من العثور على السكريبت.

يمكنك دائمًا تحديد المسار الكامل للسكريبت عند تشغيله، على سبيل المثال، `python C:\Users\User\Desktop\script.py`. هذه الطريقة تضمن أن السكريبت يتم العثور عليه حتى لو لم تكن في المجلد الصحيح.

أذونات التنفيذ (Execution Permissions)

على أنظمة لينكس وماك، إذا كنت تحاول تشغيل سكريبت بايثون مباشرة كبرنامج تنفيذي باستخدام `./script.py`، فيجب أن يكون لديه أذونات التنفيذ اللازمة. يمكنك منح هذه الأذونات باستخدام الأمر `chmod +x اسم_السكريبت.py`.

عدم وجود أذونات التنفيذ سيؤدي إلى خطأ “Permission denied” عند محاولة تشغيل السكريبت. تأكد من تطبيق هذا الأمر مرة واحدة فقط لإعداد الأذونات بشكل دائم للملف.

الخاتمة

معرفة كيفية تشغيل سكريبتات بايثون بأساليب متعددة تمنحك مرونة كبيرة في تطوير وإدارة مشاريعك. سواء كنت تفضل بساطة سطر الأوامر، أو قوة وراحة بيئات التطوير المتكاملة، فإن إتقان هذه الطرق سيجعل رحلتك البرمجية أكثر سلاسة وإنتاجية. نأمل أن يكون هذا الدليل قد قدم لك المعرفة اللازمة لتشغيل أكوادك بثقة على أي نظام تشغيل، ومكنك من الاستفادة القصوى من قوة بايثون.

Dr. Mena

كاتب ومحرر بموقع هاو منذ عام 2016.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


زر الذهاب إلى الأعلى

أنت تستخدم إضافة Adblock

برجاء دعمنا عن طريق تعطيل إضافة Adblock