لقد قمت مؤخرًا بالتعمق في عالم لغة بايثون، وبشكل خاص تطوير الويب والتفاعل مع واجهة برمجة التطبيقات (API) وما إلى ذلك. و بينما كنت أتطلع إالانتقال إلى برامج تحرير الأكواد البرمجية، كانت المشكلة الرئيسية التي واجهتني هي استيراد المكتبات. و كانت الحلول التي وجدتها عبر الإنترنت معقدة بعض الشيء حتى قرأت برنامجًا تعليميًا من موقع VS Code وفكرت في مشاركته.
ستكون هذه المقالة مفيدة لك إذا كنت تحاول تشغيل برامج بايثون في vscode و كنت تواجه مشكلات في استيراد مكتبات بايثون. دعنا ندخل في الأمر مباشرة!😀
المشكلة
فيما يلي الخطأ الذي واجهته:
الحل
أولا وقبل كل شيء، عند العمل على مشروع ما، يمكنك إنشاء مجلد. وهذا من شأنه أن يساعد في حفظ كافة الملفات المرتبطة بهذا المشروع.
افتح محرر VS Code، وانتقل إلى وجهة المجلد وأضف مجلدًا.
الآن بعد أن قمت بإضافة المجلد الخاص بك، قم بإنشاء بيئة افتراضية حيث تساعدك على عزل تثبيت الحزم وتقليل المشكلات التي قد تنشأ من إصدارات الحزمة المتعارضة.
يمكنك القيام بذلك عن طريق استخدام لوحة الأوامر (ctrl+shift+P)، ثم اكتب وحدد “python:create environment”. ستظهر venv و conda، ثم تختار venv. سيُطلب منك تحديد مترجم python وبعد ذلك سيتم إنشاء البيئة الافتراضية.
بعد ذلك، يمكنك إنشاء ملف بايثون , يتم إنشاء ملف python عن طريق إضافة ملحق .py إلى اسم الملف.
بعد ذلك، سأحاول استيراد المكتبة حتى تتمكن من رؤية المعلومات التي تجلبها عندما أقوم بتشغيل ملف بايثون.
لاستيراد مكتبتك، أنشئ طرفية جديدة بالانتقال إلى لوحة الأوامر (ctrl+shift+p) واكتب “Python: create Terminal”.
في الطرفية الجديدة، اكتب على سبيل المثال “pip install pandas” أو أي مكتبة ترغب في تثبيتها ثم اضغط على زر الإدخال.
بعد تشغيل البرنامج مرة أخرى سترى أنه يعمل بشكل سليم
الآن يمكنك المضي قدمًا واستخدام المكتبة.
خطأ محتمل قد تواجهه: إذا لم تكن قد استخدمت المحرر الخاص بك لتشغيل البرنامج، فقد تواجه هذا الخطأ أثناء محاولة تشغيل البرنامج النصي الخاص بك.
سيكون الحل السريع هو تغيير الطرفية من powershell إلى موجه الأوامر.
ملاحظة إضافية: يجب عليك استيراد حزمك إلى بيئتك إذا كنت تعمل على مشروع آخر، وهذا هو بيت القصيد من إنشاء بيئات افتراضية (لفصل التبعيات في حالة حدوث تعقيدات).
اكتشاف المزيد من بايثون العربي
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.