Fahmy Mostafa نشر 28 يونيو 2021 أرسل تقرير نشر 28 يونيو 2021 قمت مؤخرًا بتحميل مشروع Python وعندما أردت تثبيت كل المكتبات المستعملة في هذا المشروع من خلال الأمر التالي: pip install -r requirements.txt ظهر لي هذا الخطأ: OSError: [Errno 13] Permission denied: '/usr/local/lib/python3.7/dist-packages/amqp-1.4.6.dist-info' كيف أقوم بحل هذا الخطأ وأقوم بتثبيت المكتبات؟ 2 اقتباس
1 سامح أشرف نشر 28 يونيو 2021 أرسل تقرير نشر 28 يونيو 2021 يوجد أكثر من حل لهذه المشكلة، وهم كالتالي: تميرير --user عند تنفيذ أمر التثبيت كالتالي: pip install --user -r requirements.txt عمل بيئة عمل إفتراضية من خلال إستخدام أداة مثل virtualenv كالتالي: virtualenv .venv source .venv/bin/activate pip install -r requirements.txt إستخدام sudo عند تنفيذ أمر التثبيت كالتالي: sudo pip install -r requirements.txt لكن هذا الأمر الأخير خطير ولا ينصح بإستخدامه في أي حال من الأحوال، وذلك لوجود إحتمال بإحتواء بعض المكتبات على أكواد ضارة، وإذا قمت بتثبيت هذه المكتبات من خلال sudo قد تتمكن هذه الأكواد الضارة من الحصول على أذونات المستخدم الجذر root وسيكون بإمكانها فعل ما تشاء في الحسوب. 1 اقتباس
0 عبدالله عبدالرحمن11 نشر 28 يونيو 2021 أرسل تقرير نشر 28 يونيو 2021 لديك خيارين لحل هذه المشكلة الخيار الأول عبر إنشاء بيئة وهمية وتفعيلها ومن ثم التثبيت كالآتي virtualenv .venv source .venv/bin/activate pip install -r requirements.txt الخيار الثاني يمكنك التثبيت في مسار home كالآتي pip install --user -r requirements.txt توصيتي باستخدام الخيار الآمن أي الخيار الأول ، بحيث لا تتداخل متطلبات هذا المشروع مع متطلبات المشاريع الأخرى. 1 اقتباس
0 Wael Aljamal نشر 28 يونيو 2021 أرسل تقرير نشر 28 يونيو 2021 يمكن تعديل الصلاحيات للمجلد بالأمر التالي: sudo chown -R $USER /absolute/path/to/directory # # # # # /usr/local/lib/python3.7/dist-packages/ ثم التثبيت بشكل عادي.. 2 اقتباس
السؤال
Fahmy Mostafa
قمت مؤخرًا بتحميل مشروع Python وعندما أردت تثبيت كل المكتبات المستعملة في هذا المشروع من خلال الأمر التالي:
pip install -r requirements.txt
ظهر لي هذا الخطأ:
OSError: [Errno 13] Permission denied: '/usr/local/lib/python3.7/dist-packages/amqp-1.4.6.dist-info'
كيف أقوم بحل هذا الخطأ وأقوم بتثبيت المكتبات؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.