RLCS#15: Configure VSC to Run Python


Visual Studio Code المعروف بـ VSC محرر مايكروسوفت الشهير يمكنك تهيئته لتنفيذ سكربت البايثون، بحيث تستخدم لاحقًا اختصار cmd+shift+B لتنفيذه وتظهر لك النتيجة على نافذة الـ Output.


*ملاحظة: لأصحاب الويندوز ctrl بدل cmd.


أولًا إنشاء مجلد والذي سيحوي مشروع البايثون (workspace):

ثانيًا فتحه بالـ VSC، وكما هو واضح بالصورة المشروع فارغ إلى الآن:

ثالثًا افتح الـ Command Palette من قائمة view أو اختصار cmd+shift+p: 

رابعًا اكتب configure task runner في خانة الكتابة:

خامسًا بعد اختيار ك لتهيئة الـ Task Runner، اختر Others:

سادسًا استبدل محتوى ملف الـ JSON بالتالي:

{

// See https://go.microsoft.com/fwlink/?LinkId=733558

// for the documentation about the tasks.json format

"version": "0.1.0",

"command": "python",

"isShellCommand": true,

"args": ["${file}"],

"showOutput": "always"

}

بعد الحفظ ستجد ملف الإعدادات بعد التعديل في المجلد (workspace) كما في الصورة:


هنا تنتهي التهيئة المطلوبة، والآن لنكتب برنامج بايثون ونقوم بتنفيذه!


  • أنشئ ملف py داخل مجلد المشروع.

  • اكتب جملة طباعة:

print (“VSC is awesome!”)

  • احفظ الملف.

  • اضغط cmd+shift+B وأنت تستعرض الملف (يعني الملف مفتوح أمامك).

  • ستجد الجملة تمت طباعتها في نافذة output.



جرب أن تطبع حروف عربية🤔

بووم! سيظهر لك هذا الخطأ:

لاعليك 😏 هي مجرد خيارات بسيطة تضيفها إلى ملف الـ JSON السابق، كما في الصورة:

{

// See https://go.microsoft.com/fwlink/?LinkId=733558

// for the documentation about the tasks.json format

"version": "0.1.0",

"command": "python",

"isShellCommand": true,

"args": ["${file}"],

"showOutput": "always",

"options": {

"env": {

"PYTHONIOENCODING": "UTF-8"

}

}

}

النتيجة😎