Ail Ahmed نشر 10 مارس أرسل تقرير نشر 10 مارس السلام عليكم هل تثبيت مكبيات او اطار عمل كيثر هل ده يوثر علي النظام وليه ام بثبيت مكتبه او طاره عمل ينزل معه مكتبه تاني 2 اقتباس
0 Mahmoud Hassan19 نشر 10 مارس أرسل تقرير نشر 10 مارس مرحبا بتاريخ 2 دقائق مضت قال Ail Ahmed: هل تثبيت مكبيات او اطار عمل كيثر هل ده يوثر علي النظام اولا اذ كنت لا تستخدم Virtualenv وتستخدم البيئة الاساسية للpython فان هذه يوثر فعلا علي النظام لانه بعض المكتبات الضخمة قد تكون ثقيلة على موارد النظام ولتجنب هذه فيجب استخدام Virtualenv تمكنك هذه البيئات من إنشاء بيئة معزولة حيث يمكنك تثبيت المكتبات والإطارات الخاصة بمشروعك بدون أن تؤثر على باقي النظام فامر مثلا python -m venv myenv بتاريخ 7 دقائق مضت قال Ail Ahmed: وليه ام بثبيت مكتبه او طاره عمل ينزل معه مكتبه تاني في مكتبات ال python يوجد هناك تبعيات (Dependencies) عند تثبيت مكتبة أو إطار عمل قد يتم تنزيل مكتبات إضافية تعتمد عليها المكتبة أو الإطار للعمل بشكل صحيح هذه المكتبات تأتي كتبعيات وهي برامج أخرى قد تكون ضرورية لدعم الوظائف المطلوبة 1 اقتباس
0 محمد عاطف17 نشر 10 مارس أرسل تقرير نشر 10 مارس وعليكم السلام ورحمة الله وبركاته . نعم كثرة تثبيت المكتبات ليس جيدا على النظام . اولا من حيث سرعة واستهلاك الموارد الخاصة بالنظام . ثانيا ان معظم المكتبات يتم هجرها او تحديثها مما يسبب خلل فى النظام و ايضا ثغرات امنية اذا لم يتم تحديث المكتبات لاخر اصدار. ثالثا من حيث التعارضات فمن الممكن ان تسبب المكتبات الكثيرة تعارضات فى النظام فمن الممكن ان تعتمد مكتبة على اصدار معين من مكتبة اخرى وانت تستخدم اصدار مختلف لهذه المكتبة فان التعارضات ستسبب لك الكثير من المشاكل. اما بالنسبة للسؤال الاخر لماذا يتم تثبيت مكتبات اخرى مع المكتبة التى يتم تثبيتها . هو لان معظم المكتبات تعتمد بداخلها على مكتبات مساعدة وبالفعل فحتى البشر يحتاجون الى بعضهم البعض لتنفيذ اى امور وكذلك المكتبات . واخيرا نصيحة لك هو عدم استخدام المكتبات الا اذا كنت ستستخدمها بكثرة لديك فان معظم المبتدئين يقومون بتنزيل مكتبة لتنفيذ سطر معين او جزء فقط فى الكود وكان من الافضل ان ينشئه هو حتى لا يثقل النظام بكثرة المكتبات . 1 اقتباس
0 Ail Ahmed نشر 10 مارس الكاتب أرسل تقرير نشر 10 مارس بتاريخ 6 دقائق مضت قال محمد_عاطف: وعليكم السلام ورحمة الله وبركاته . نعم كثرة تثبيت المكتبات ليس جيدا على النظام . اولا من حيث سرعة واستهلاك الموارد الخاصة بالنظام . ثانيا ان معظم المكتبات يتم هجرها او تحديثها مما يسبب خلل فى النظام و ايضا ثغرات امنية اذا لم يتم تحديث المكتبات لاخر اصدار. ثالثا من حيث التعارضات فمن الممكن ان تسبب المكتبات الكثيرة تعارضات فى النظام فمن الممكن ان تعتمد مكتبة على اصدار معين من مكتبة اخرى وانت تستخدم اصدار مختلف لهذه المكتبة فان التعارضات ستسبب لك الكثير من المشاكل. اما بالنسبة للسؤال الاخر لماذا يتم تثبيت مكتبات اخرى مع المكتبة التى يتم تثبيتها . هو لان معظم المكتبات تعتمد بداخلها على مكتبات مساعدة وبالفعل فحتى البشر يحتاجون الى بعضهم البعض لتنفيذ اى امور وكذلك المكتبات . واخيرا نصيحة لك هو عدم استخدام المكتبات الا اذا كنت ستستخدمها بكثرة لديك فان معظم المبتدئين يقومون بتنزيل مكتبة لتنفيذ سطر معين او جزء فقط فى الكود وكان من الافضل ان ينشئه هو حتى لا يثقل النظام بكثرة المكتبات . تمام , شكرااا جدا لحضرتك 1 اقتباس
0 محمد عاطف17 نشر 10 مارس أرسل تقرير نشر 10 مارس بتاريخ الآن قال Ail Ahmed: تمام , شكرااا جدا لحضرتك لا شكر على واجب . بالتوفيق لك ان شاء الله . 1 اقتباس
0 Ail Ahmed نشر 10 مارس الكاتب أرسل تقرير نشر 10 مارس هل يوجد طريقه اعارف منها عدد المكتبه المثبت اقتباس
0 محمد عاطف17 نشر 10 مارس أرسل تقرير نشر 10 مارس بتاريخ 1 دقيقة مضت قال Ail Ahmed: هل يوجد طريقه اعارف منها عدد المكتبه المثبت ما هى لغة البرمجة لديك ؟ 1 اقتباس
0 محمد عاطف17 نشر 10 مارس أرسل تقرير نشر 10 مارس بتاريخ 21 دقائق مضت قال Ail Ahmed: الباثيون اذا كنت تقصد عدد المكتبات المثبته على جهازك ككل يمكنك استعمال امر pip list اما اذا كنت تقصد مشروع معين فيمكنك فتح ملف Pipfile وبداخله سيخبرك بالمكتبات التى تم تثبيتها اذا كنت تستعمل pipenv. وهنا تحت جزء packages فهذه هى المكتبات التى يعتمد عليها المشروع ويجب تثبيتها ليعمل جيدا معك. 1 اقتباس
0 Ail Ahmed نشر 10 مارس الكاتب أرسل تقرير نشر 10 مارس بتاريخ منذ ساعة مضت قال محمد_عاطف: اذا كنت تقصد عدد المكتبات المثبته على جهازك ككل يمكنك استعمال امر تمام , شكرااا جدا لحضرتك 1 اقتباس
السؤال
Ail Ahmed
السلام عليكم
هل تثبيت مكبيات او اطار عمل كيثر هل ده يوثر علي النظام
وليه ام بثبيت مكتبه او طاره عمل ينزل معه مكتبه تاني
12 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.