اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

وعليكم السلام ورحمة الله وبركاته .

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

إذا قمت بحذف المكتبة بينما يتم تفعيل البيئة الإفتراضية سيتم حذفها فقط من البيئة الإفتراضية أما إذا لم تكن البيئة الإفتراضية مفعلة فسيتم حذفها فقط من الجهاز.

ويمكنك إستخدام الأمر التالي للتحقق من المكتبات لديك :

pip list

إذا لم تكن مفعل البيئة الإفتراضية فالأمر السابق سيظهر المكتبات علي جهازك الرئيسي .

أما إذا كنت مفعل البيئة الإفتراضية فستظهر لك المكتبات المثبته في البيئة الإفتراضية.

  • 0
نشر
بتاريخ 1 دقيقة مضت قال Ail Ahmed:

لسلام عليكم

لو مسحت مكتبه انا مثبيتها علي الجهاز هل كده هتتمسح من البيئاء الافترضيه في لغه بايثون ؟

وعليكم السلام،

طالما قمت بمسح مكتبة مثبّتة على جهازك  (وليس داخل البيئة الافتراضية)، فلن يؤثر على المكتبات المثبّتة داخل البيئة الافتراضية في بايثون.

البيئة الافتراضية (Virtual Environment): هي نسخة معزولة تحتوي على البايثون الخاصة بها والمكتبات الخاصة المثبتة فيها. حتى لو قمت بمسح مكتبة على مستوى النظام الأساسي(OS) ، فإن المكتبة داخل البيئة الافتراضية ستظل كما هي.

 

  • 0
نشر
بتاريخ 1 دقيقة مضت قال محمد عاطف17:

إذا قمت بحذف المكتبة بينما يتم تفعيل البيئة الإفتراضية سيتم حذفها فقط من البيئة الإفتراضية أما إذا لم تكن البيئة الإفتراضية مفعلة فسيتم حذفها فقط من الجهاز.

طيب لو انا مفعل البيئه الافتراضيه وقفلت الجهاز هل عند اعاد تشغل الحهاز هفعل البيئه تاني ؟

بتاريخ 2 دقائق مضت قال Khaled Osama3:

وعليكم السلام،

طالما قمت بمسح مكتبة مثبّتة على جهازك  (وليس داخل البيئة الافتراضية)، فلن يؤثر على المكتبات المثبّتة داخل البيئة الافتراضية في بايثون.

البيئة الافتراضية (Virtual Environment): هي نسخة معزولة تحتوي على البايثون الخاصة بها والمكتبات الخاصة المثبتة فيها. حتى لو قمت بمسح مكتبة على مستوى النظام الأساسي(OS) ، فإن المكتبة داخل البيئة الافتراضية ستظل كما هي.

 

طيب ازي افضل بين الاثنين 

يعني ازي اعرف ان مكتبه زي numpy انا مثبتها علي الجهاز وكمان مثبتها علي البيئة ازي افضل ما بينهم ؟

  • 0
نشر
بتاريخ الآن قال Ail Ahmed:

طيب لو انا مفعل البيئه الافتراضيه وقفلت الجهاز هل عند اعاد تشغل الحهاز هفعل البيئه تاني ؟

لا سيتوجب في كل مرة تفعيل البيئة الإفتراضية و يجب عليك الملاحظه أن التفعيل يكون فقط في ال cmd الحالي .

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

ويجب عليك الإنتباه إلي وجود إسم البيئة قبل المسار هكذا :

image.png.1448df8c39c301f4c041bdc3184427f8.png

فإذا لم يكن موجود إسم البيئة فهي ليست مفعله في ال cmd الحالي وأي أمر سيتم تنفيذه علي جهازك مباشرة.

  • 0
نشر
بتاريخ 6 دقائق مضت قال Ail Ahmed:

طيب ازي افضل بين الاثنين 

يعني ازي اعرف ان مكتبه زي numpy انا مثبتها علي الجهاز وكمان مثبتها علي البيئة ازي افضل ما بين

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

استخدم pip list 
فةى كل حالة منهم

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...