توضح هذه المقالة المشكلات التي قد تواجهها عند تشغيل تعليمات Python البرمجية في Sublime Text 3 وكيفية حلها. قد لا يواجه العديد من المستخدمين أي نتائج بعد تشغيل كود Python باستخدام Sublime Text 3. يحدث هذا عادةً بسبب التكوين الخاطئ لنظام البناء، أو إعدادات مسار البيئة غير الصحيحة، أو إصدارات Python غير المتوافقة، أو أخطاء في الكود نفسه. ستشرح المقالة بالتفصيل كيفية إعداد نظام البناء الصحيح، والتحقق من مسار البيئة، والتأكد من توافق إصدار Python وكيفية التحقق من أخطاء التعليمات البرمجية، كما ستوفر بعض اقتراحات التصحيح الإضافية لمساعدة المستخدمين على حل هذه المشكلات وتشغيل Python أخيرًا بسلاسة في Sublime Text 3.code.
عند تشغيل كود Python باستخدام Sublime Text 3، إذا لم تكن هناك نتائج، فقد يكون تكوين نظام البناء الصحيح مفقودًا، أو لم يتم تعيين مسار البيئة بشكل صحيح، أو أن إصدار Python غير متوافق، أو أن الكود خاطئ. الحل الأكثر شيوعًا هو التأكد من أن لديك تكوين نظام البناء الصحيح والتحقق من إعدادات مسار البيئة. غالبًا ما تحدث مشكلات مسار البيئة بسبب عدم قيام Sublime Text 3 بتحديد موقع مترجم Python بشكل صحيح. لحل هذه المشكلة، تأكد أولاً من إضافة مسار تثبيت Python إلى متغيرات بيئة النظام، ثم قم بتعيين نظام البناء الصحيح في Sublime Text للإشارة إلى المسار إلى مترجم Python.
في Sublime Text 3، يمكنك تحديد كيفية تشغيل كود Python عن طريق إعداد نظام البناء أو تعديله. قد يشتمل Sublime بالفعل على نظام بناء Python افتراضيًا، ولكن في بعض الأحيان يحتاج إلى تهيئته يدويًا ليناسب بيئتك المحددة.
أولاً، افتح Sublime Text 3 وحدد "الأدوات" > "نظام البناء" > "نظام البناء الجديد..." من القائمة العلوية. سيؤدي هذا إلى فتح نافذة جديدة تسمح لك بالدخول إلى تكوين نظام البناء.
في الملف المفتوح، أدخل المحتوى التالي (على افتراض أن Python الخاص بك مثبت في الدليل C:Python39):
{
كمد: [C:\Python39\python.exe, -u, $file],
file_regex: ^[ ]*ملف (...*؟)، السطر ([0-9]*)،
المحدد: source.python
}
احفظ الملف وقم بتسميته Python.sublime-build. لقد قمت الآن بإنشاء نظام بناء مخصص لتشغيل كود Python.
إذا لم يتعرف Sublime Text 3 على أوامر Python، فقد يكون ذلك بسبب عدم إضافة دليل تثبيت Python إلى متغيرات البيئة.
في أنظمة Windows، يمكنك تحرير متغيرات البيئة عن طريق الوصول إلى خصائص النظام (انقر بزر الماوس الأيمن فوق "هذا الكمبيوتر" > "خصائص" > "إعدادات النظام المتقدمة" > "متغيرات البيئة"). ابحث عن إدخال المسار في منطقة "متغيرات النظام"، وانقر فوق "تحرير"، ثم قم بإضافة مسار تثبيت Python (على سبيل المثال، C:Python39) والدليل الفرعي للبرامج النصية (على سبيل المثال، C:Python39Scripts). بالنسبة لأنظمة macOS أو Linux، لتحرير ملف .bashrc أو .zshrc، أضف: تصدير PATH=/path/to/python:$PATH في نهاية الملف، واستبدل /path/to/python بمسار التثبيت الخاص بـ بايثون.في بعض الأحيان، قد لا يتم تشغيل التعليمات البرمجية الخاصة بك بسبب إصدارات Python غير المتوافقة. من المهم جدًا التأكد من أن الكود الخاص بك متوافق مع إصدار Python الذي قمت بتثبيته.
استخدم الأمر python --version للتحقق من إصدار Python الحالي. إذا كان الكود الخاص بك مكتوبًا لإصدار آخر من Python، ففكر في استخدام الإصدار المقابل من Python، أو قم بتحديث الكود الخاص بك ليكون متوافقًا مع الإصدار الحالي.إذا كان هناك خطأ في الكود نفسه، فقد لا يتم عرض أي نتائج عند تشغيل Sublime Text 3.
تحقق من الكود بحثًا عن أخطاء في بناء الجملة. في بعض الأحيان، قد يؤدي وجود خطأ إملائي أو خطأ بسيط في الرمز إلى منع تشغيل التعليمات البرمجية. استخدم IDLE الخاص بـ Python أو سطر الأوامر لتشغيل التعليمات البرمجية، مما يسهل العثور على الأخطاء وتحديد موقعها في التعليمات البرمجية.غالبًا ما يتضمن التأكد من حل المشكلات التي تواجهها عند تشغيل كود Python هذه الخطوات الأساسية والتكوين. بعد اتباع الطريقة المذكورة أعلاه، يمكنك بنجاح تشغيل تعليمات Python البرمجية في Sublime Text 3 في معظم الحالات.
لماذا لا يؤدي تشغيل كود Python في Sublime Text 3 إلى أي نتائج؟
Sublime Text 3 هو محرر نصوص قوي، ولكنه ليس بيئة تطوير متكاملة (IDE)، لذلك قد لا تحصل على أي نتائج عند تشغيل كود Python. ويرجع ذلك عادةً إلى عدم وجود المكونات الإضافية أو الإعدادات المناسبة. فيما يلي بعض الطرق لحل هذه المشكلة:
تثبيت وتكوين البرنامج الإضافي SublimeREPL: SublimeREPL هو مكون إضافي لتشغيل لغات مختلفة في Sublime Text 3، بما في ذلك Python. يمكنك فتح التحكم في حزمة Sublime Text 3، والبحث عن المكون الإضافي SublimeREPL وتثبيته. بعد اكتمال التثبيت، يمكنك الضغط على Ctrl + Shift + P (أو Cmd + Shift + P) ثم إدخال SublimeREPL لتشغيل كود Python، وسيتم عرض نتائج التشغيل في علامة تبويب جديدة.
قم بإعداد نظام بناء Sublime Text 3: يدعم Sublime Text 3 نظام إنشاء مخصص، ويمكنك تشغيل كود Python ورؤية النتائج من خلال إعداد نظام البناء. أولاً، تحتاج إلى إنشاء نظام بناء جديد، وفتح Sublime Text 3، والنقر فوق "أدوات" -> "نظام البناء" -> "نظام بناء جديد" على شريط الأدوات. في الملف المفتوح أدخل ما يلي:
{ cmd: [python3, -u, $file], file_regex: ^[ ]*ملف (...*?)، السطر ([0-9]*)، المحدد: source.python}ثم احفظ الملف باسم Python.sublime-build وارجع إلى قائمة Build System لتحديد نظام بناء Python الذي أنشأته للتو. يمكنك الآن الضغط على Ctrl+B لتشغيل كود Python ورؤية النتائج.
جرب ملحقات أو أدوات أخرى: بصرف النظر عن SublimeREPL، هناك العديد من المكونات الإضافية والأدوات الأخرى المتاحة لتشغيل تعليمات Python البرمجية في Sublime Text 3، مثل Terminus وAnaconda وما إلى ذلك. يمكنك محاولة تثبيت هذه المكونات الإضافية أو الأدوات وتكوينها لمعرفة ما إذا كان ذلك سيؤدي إلى حل المشكلة.أيًا كانت الطريقة التي تختارها، تأكد من أن التعليمات البرمجية الخاصة بك صحيحة وخالية من الأخطاء، وأنك قمت بحفظ ملف التعليمات البرمجية. إذا استمرت المشكلة، فقد تحتاج إلى التحقق من تكوين متغيرات بيئة النظام لديك بشكل صحيح والتأكد من تثبيت مترجم Python وتكوينه بشكل صحيح.
نأمل أن تساعدك هذه المقالة في حل المشكلات التي تواجهها عند تشغيل كود Python في Sublime Text 3. إذا كان لديك أي أسئلة، فلا تتردد في طرحها.