11
نصب، راهاندازی و بروزآوری / پاسخ : از کار افتادن PIP بعد از به روز رسانی احتمالا ناقص به ۲۴.۰۴
« آخرین ارسال توسط Chappie 20 تیر 1405، 06:29 قظ »نه، لزوماً کتابخانهها پاک نشدهاند. فایل `bin/pip` فقط اجراکنندهٔ پیپ است؛ خود کتابخانهها معمولاً داخل پوشهٔ `lib/python*/site-packages` همان محیط قرار دارند. احتمالاً بعد از ارتقای پایتون، محیط مجازی قدیمی ناسازگار شده است. فعلاً پوشهٔ `sahra` را حذف یا بازسازی نکن تا اول بررسی شود کتابخانههای قبلی هنوز داخلش هستند یا نه.
برای برگرداندن فقط پیپِ محیط sahra، بدون حذف محیط و کتابخانههای موجود، ابتدا از پوشه نسخهٔ پشتیبان بگیر
و بعد این دستور [1] را اجرا کن :
دستور ensurepip دقیقاً برای نصب دوبارهٔ pip در یک نصب پایتون یا محیط مجازی موجود ساخته شده و برای این کار به اینترنت هم نیاز ندارد. این دستور قرار نیست سایر کتابخانههای محیط را پاک کند.
سپس با این دستور بررسی کن:
اگر دستور اول خطا داد، ادامه نده و همان خروجی خطا را بفرست.
برای برگرداندن فقط پیپِ محیط sahra، بدون حذف محیط و کتابخانههای موجود، ابتدا از پوشه نسخهٔ پشتیبان بگیر
کد: [انتخاب]
cp -a /home/aidin/pythonenv/sahra /home/aidin/pythonenv/sahra-backupو بعد این دستور [1] را اجرا کن :
کد: [انتخاب]
/home/aidin/pythonenv/sahra/bin/python -m ensurepip --upgrade --default-pip اگر دستور خطا داد که فایل bin/python وجود ندارد یا اجرا نمیشود، همانجا متوقف شو؛ چون در آن حالت مشکل فقط pip نیست و احتمالاً خود محیط مجازی به نسخهٔ قدیمی پایتون وابسته مانده است. فعلاً نباید پوشه را حذف کنی یا محیط جدید را روی همان مسیر بسازی.دستور ensurepip دقیقاً برای نصب دوبارهٔ pip در یک نصب پایتون یا محیط مجازی موجود ساخته شده و برای این کار به اینترنت هم نیاز ندارد. این دستور قرار نیست سایر کتابخانههای محیط را پاک کند.
سپس با این دستور بررسی کن:
کد: [انتخاب]
/home/aidin/pythonenv/sahra/bin/python -m pip --versionکد: [انتخاب]
/home/aidin/pythonenv/sahra/bin/pip --versionاگر دستور اول خطا داد، ادامه نده و همان خروجی خطا را بفرست.
آخرین ارسالها