Ali Ahmed55 نشر 14 أغسطس أرسل تقرير نشر 14 أغسطس السلام عليكم لو مسحت مكتبه انا مثبيتها علي الجهاز هل كده هتتمسح من البيئاء الافترضيه في لغه بايثون ؟ 2 اقتباس
0 محمد عاطف17 نشر 14 أغسطس أرسل تقرير نشر 14 أغسطس وعليكم السلام ورحمة الله وبركاته . لا البيئة الإفتراضية منفصله تمام عن المكتبات التي لديك علي الجهاز حيث هذا هو أساس عمل البيئة الإفتراضية وهو عزل المشاريع والبيئات عن بعضها البعض . إذا قمت بحذف المكتبة بينما يتم تفعيل البيئة الإفتراضية سيتم حذفها فقط من البيئة الإفتراضية أما إذا لم تكن البيئة الإفتراضية مفعلة فسيتم حذفها فقط من الجهاز. ويمكنك إستخدام الأمر التالي للتحقق من المكتبات لديك : pip list إذا لم تكن مفعل البيئة الإفتراضية فالأمر السابق سيظهر المكتبات علي جهازك الرئيسي . أما إذا كنت مفعل البيئة الإفتراضية فستظهر لك المكتبات المثبته في البيئة الإفتراضية. اقتباس
0 Khaled Osama3 نشر 14 أغسطس أرسل تقرير نشر 14 أغسطس بتاريخ 1 دقيقة مضت قال Ail Ahmed: لسلام عليكم لو مسحت مكتبه انا مثبيتها علي الجهاز هل كده هتتمسح من البيئاء الافترضيه في لغه بايثون ؟ وعليكم السلام، طالما قمت بمسح مكتبة مثبّتة على جهازك (وليس داخل البيئة الافتراضية)، فلن يؤثر على المكتبات المثبّتة داخل البيئة الافتراضية في بايثون. البيئة الافتراضية (Virtual Environment): هي نسخة معزولة تحتوي على البايثون الخاصة بها والمكتبات الخاصة المثبتة فيها. حتى لو قمت بمسح مكتبة على مستوى النظام الأساسي(OS) ، فإن المكتبة داخل البيئة الافتراضية ستظل كما هي. اقتباس
0 Ali Ahmed55 نشر 14 أغسطس الكاتب أرسل تقرير نشر 14 أغسطس بتاريخ 1 دقيقة مضت قال محمد عاطف17: إذا قمت بحذف المكتبة بينما يتم تفعيل البيئة الإفتراضية سيتم حذفها فقط من البيئة الإفتراضية أما إذا لم تكن البيئة الإفتراضية مفعلة فسيتم حذفها فقط من الجهاز. طيب لو انا مفعل البيئه الافتراضيه وقفلت الجهاز هل عند اعاد تشغل الحهاز هفعل البيئه تاني ؟ بتاريخ 2 دقائق مضت قال Khaled Osama3: وعليكم السلام، طالما قمت بمسح مكتبة مثبّتة على جهازك (وليس داخل البيئة الافتراضية)، فلن يؤثر على المكتبات المثبّتة داخل البيئة الافتراضية في بايثون. البيئة الافتراضية (Virtual Environment): هي نسخة معزولة تحتوي على البايثون الخاصة بها والمكتبات الخاصة المثبتة فيها. حتى لو قمت بمسح مكتبة على مستوى النظام الأساسي(OS) ، فإن المكتبة داخل البيئة الافتراضية ستظل كما هي. طيب ازي افضل بين الاثنين يعني ازي اعرف ان مكتبه زي numpy انا مثبتها علي الجهاز وكمان مثبتها علي البيئة ازي افضل ما بينهم ؟ 2 اقتباس
0 محمد عاطف17 نشر 14 أغسطس أرسل تقرير نشر 14 أغسطس بتاريخ الآن قال Ail Ahmed: طيب لو انا مفعل البيئه الافتراضيه وقفلت الجهاز هل عند اعاد تشغل الحهاز هفعل البيئه تاني ؟ لا سيتوجب في كل مرة تفعيل البيئة الإفتراضية و يجب عليك الملاحظه أن التفعيل يكون فقط في ال cmd الحالي . حيث إذا فعلت البيئة الإفتراضية في cmd في المشروع وقمت بفتح cmd جديد في نفس المشروع فالبيئة الإفتراضية لن تكون مفعلة في هذا ال cmd لذلك يجب عليك الإنتباه لهذا الأمر . ويجب عليك الإنتباه إلي وجود إسم البيئة قبل المسار هكذا : فإذا لم يكن موجود إسم البيئة فهي ليست مفعله في ال cmd الحالي وأي أمر سيتم تنفيذه علي جهازك مباشرة. اقتباس
0 Khaled Osama3 نشر 14 أغسطس أرسل تقرير نشر 14 أغسطس بتاريخ 6 دقائق مضت قال Ail Ahmed: طيب ازي افضل بين الاثنين يعني ازي اعرف ان مكتبه زي numpy انا مثبتها علي الجهاز وكمان مثبتها علي البيئة ازي افضل ما بين السر فى تفعيل البيئة الافتراضية بحيث اذا قمت بالتفعيل فكأنك داخل البيئة الافتراضية و الكود يرى المكتبات بداخلها اما اذا لم تكون فى التفعيل فإن الكون يرى المكتبات على جهازك استخدم pip list فةى كل حالة منهم اقتباس
السؤال
Ali Ahmed55
السلام عليكم
لو مسحت مكتبه انا مثبيتها علي الجهاز هل كده هتتمسح من البيئاء الافترضيه في لغه بايثون ؟
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.