Beshoy Ehab3 نشر 9 سبتمبر 2023 أرسل تقرير نشر 9 سبتمبر 2023 لقد ثبت مكتبة virtualenv بنجاح و قمت بتفعيله لكن عند كتابه امر pip freeze تظهر لي كل المكتبات المثبته على الجهاز ما الحل؟ 1 اقتباس
0 عبدالباسط ابراهيم نشر 9 سبتمبر 2023 أرسل تقرير نشر 9 سبتمبر 2023 هناك بعض الأسباب المحتملة لهذه المشكلة . تأكد من أنك قمت بتفعيل البيئة الافتراضية بشكل صحيح. يمكنك التحقق من ذلك عن طريق التأكد من وجود اسم البيئة الافتراضية في سطر الأوامر الخاص بك. على سبيل المثال، إذا كنت تستخدم Windows واسم البيئة الافتراضية الخاصة بك هو "myenv"، يجب أن يظهر الأمر `myenv\Scripts>` في سطر الأوامر. إذا لم تكن قد قمت بتفعيل البيئة الافتراضية بعد، يمكنك استخدام الأمر التالي لتفعيلها: source <اسم البيئة الافتراضية>/bin/activate عندما تقوم بتفعيل البيئة الافتراضية، يجب أن يتم استخدام نسخة محددة من Python ومكتبات Python المثبتة داخل البيئة الافتراضية فقط. تأكد من أنك قمت بتثبيت المكتبات التي تريد عرضها باستخدام `pip` داخل البيئة الافتراضية، وليس على مستوى النظام بشكل عام. التحقق من إصدار `pip` المستخدم: قد يكون هناك تعارض بين إصدار `pip` الذي تستخدمه وبين البيئة الافتراضية. بعد تنفيذ هذه الخطوات، يجب أن تتمكن من استخدام `pip freeze` بنجاح لعرض المكتبات المثبتة داخل البيئة الافتراضية. اقتباس
0 Beshoy Ehab3 نشر 13 سبتمبر 2023 الكاتب أرسل تقرير نشر 13 سبتمبر 2023 بتاريخ On 10/9/2023 at 00:37 قال عبدالباسط ابراهيم: هناك بعض الأسباب المحتملة لهذه المشكلة . تأكد من أنك قمت بتفعيل البيئة الافتراضية بشكل صحيح. يمكنك التحقق من ذلك عن طريق التأكد من وجود اسم البيئة الافتراضية في سطر الأوامر الخاص بك. على سبيل المثال، إذا كنت تستخدم Windows واسم البيئة الافتراضية الخاصة بك هو "myenv"، يجب أن يظهر الأمر `myenv\Scripts>` في سطر الأوامر. إذا لم تكن قد قمت بتفعيل البيئة الافتراضية بعد، يمكنك استخدام الأمر التالي لتفعيلها: source <اسم البيئة الافتراضية>/bin/activate عندما تقوم بتفعيل البيئة الافتراضية، يجب أن يتم استخدام نسخة محددة من Python ومكتبات Python المثبتة داخل البيئة الافتراضية فقط. تأكد من أنك قمت بتثبيت المكتبات التي تريد عرضها باستخدام `pip` داخل البيئة الافتراضية، وليس على مستوى النظام بشكل عام. التحقق من إصدار `pip` المستخدم: قد يكون هناك تعارض بين إصدار `pip` الذي تستخدمه وبين البيئة الافتراضية. بعد تنفيذ هذه الخطوات، يجب أن تتمكن من استخدام `pip freeze` بنجاح لعرض المكتبات المثبتة داخل البيئة الافتراضية. لقد تاكدت من كل شئ لكن المكتبات مازالت موجوده في النظام الاصلي و الافتراضي اقتباس
0 حسين نعيم نشر 18 سبتمبر 2023 أرسل تقرير نشر 18 سبتمبر 2023 تأكد من تفعيل البيئة الافتراضية بشكل صحيح في بعض الاحيان يقوم النضام بأستخدام وعرض المكتبات المنزلة على مستوى عام وليس مستوى البيئة الافتراضية يمكنك ايضا تجربة الامر Windows python -m pip freeze Linux or Ubuntu python3 -m pip3 freeze تأكد من تفعيل البيئة الافتراضية بشكل صحيح في بعض الاحيان يقوم النضام بأستخدام وعرض المكتبات المنزلة على مستوى عام وليس مستوى البيئة الافتراضية في هذه الحالة يمكنك تجربة الامر Windows python -m pip freeze Linux or Ubuntu python3 -m pip3 freeze اقتباس
0 عمار معلا نشر 18 سبتمبر 2023 أرسل تقرير نشر 18 سبتمبر 2023 بتاريخ On 13/9/2023 at 22:02 قال Beshoy Ehab3: لقد تاكدت من كل شئ لكن المكتبات مازالت موجوده في النظام الاصلي و الافتراضي هل تستطيع مشاركة صور لل terminal من لحظة تفعيل البيئة الافتراضية إلى استخدام أمر pip freeze لنساعدك في حل المشكلة اقتباس
0 Beshoy Ehab3 نشر 19 سبتمبر 2023 الكاتب أرسل تقرير نشر 19 سبتمبر 2023 بتاريخ 23 ساعة قال عمار معلا: هل تستطيع مشاركة صور لل terminal من لحظة تفعيل البيئة الافتراضية إلى استخدام أمر pip freeze لنساعدك في حل المشكلة تفعيل البيئه الافتراضيه المكتبات المثبته على النظام الافتراضي مع العلم لم اقم بتثبيت اي مكتبه بعد 1 اقتباس
0 Mustafa Suleiman نشر 19 سبتمبر 2023 أرسل تقرير نشر 19 سبتمبر 2023 بتاريخ 7 ساعة قال Beshoy Ehab3: تفعيل البيئه الافتراضيه المكتبات المثبته على النظام الافتراضي مع العلم لم اقم بتثبيت اي مكتبه بعد من المفترض في حال تفعيل البيئة الإفتراضية أن يعرض الأمر pip freeze المكتبات المثبتة في البيئة فقط. وعلي أي حال لعرض المكتبات المثبتة فقط في البيئة الافتراضية الحاليةفقط استخدم الأمر : pip freeze --local تستطيع أيضًا استخدام الأمر pip list لعرض قائمة بالمكتبات المثبتة في البيئة الافتراضية الحالية. ولكن هناك أمر هام تغفل عنه أنت هناك فرق بين virtualenv وvenv التي قمت بتفعيلها أنت، حيث أن virtualenv هي حزمة خارجية لإنشاء بيئة إفتراضية بينما venv هي وحدة نمطية قياسية في بايثون. وأنت قمت بإنشاء بيئة venv عن طريق الأمر التالي: python -m venv venv ثم تفعيلها عن طريق الأمر التالي: venv\Scripts\activate أما virtualenv فعليك تثبيتها من خلال الأمر التالي: pip install virtualenv ولإنشاء بيئة إفتراضية عليك بالتالي: virtualenv my_env ثم تفعيل البيئة الافتراضية بالأمر التالي: source my_env/bin/activate ولعرض المكتبات المثبتة في البيئة الافتراضية my_env، فسيؤدي الأمر التالي إلى ذلك: pip freeze 1 اقتباس
السؤال
Beshoy Ehab3
لقد ثبت مكتبة virtualenv بنجاح و قمت بتفعيله لكن عند كتابه امر
تظهر لي كل المكتبات المثبته على الجهاز
ما الحل؟
6 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.