tgoop.com/YemenDevs/484
Create:
Last Update:
Last Update:
ماذا ستفعل إن حذفت بالخطأ ملف تشغيل البيئة الافتراضية في Python3
أقصد هذا السكربت
venv/bin/activate
إذا كنت معاك ملف requirements.txtv اللي فيه معلومات المكاتب فالأمور طيبة ، تحذف القديمة وتسوي واحدة جديدة بنفس الاسم وخلاص ، وإذا كنت كسلان وما حفظت ملف تعريف المكاتب اتبع الخطوة التالية :
1) أنشئ بيئة افتراضية جديدة في نفس المسار بـ اسم مختلف ، مثلا :
python3 -m venv new_venv
2) انسخ جميع المكاتب والأدوات إلى البيئة الافتراضية الجديدة :
cp -r venv/lib/python*/site-packages/* new_venv/lib/python*/site-packages/
3) شغل البيئة الجديدة :
source new_venv/bin/activate
وتقدر تشتغل بالبيئة الجديدة طبيعي جداً
لكن إذا ما عجبك تغيير الاسم فهناك حلين :
الأول :
انسخ هذا الأمر وحطه بالترمنال كما هو مع تغيير الأسماء فقط ( لا أنصح به أبدا أبدا )
rm -rf venv; python3 -m venv venv;cp -r new_venv/lib/python*/site-packages/* venv/lib/python*/site-packages/
وبعدين شغل طبيعي
source venv/bin/activate
الحل الثاني :
4) قم بتصدير ملف تعريف المكاتب :
pip3 freeze > requirements.txt
5) احذف البيئتين الجديدة والقديمة :
rm -rf venv new_venv
6) أنشئ بيئتك بالاسم اللي تحب وليكن venv
python3 -m venv venv
7) أدخل داخل البيئة وثبت المكاتب من الملف السابق :
source venv/bin/activate
pip3 install -r requirements.txt
وعشان تتأكد أكثر إن مكاتبك ما انحذفت ، افعل هذا الأمر :
pip3 list
وبس.
BY « Yemen Devs | يمن ديفز »
Share with your friend now:
tgoop.com/YemenDevs/484