انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: aidin_airo در 19 تیر 1405، 08:45 قظ
-
توی مراحل آخر بروز رسانی وقتی که می خواست یه سری پکیج رو ریموکنه یه گزینه ریمو و کیپ بود من کیپ رو زدم در نهایت به فورس کویت منجرب شد پایتون زندست انو مورد نظر بالا سورس میشه اما کتاب خونه ها مردن پیپ کار نمی کنه .
/bin/pip3", line 5, in <module>
from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip'
اینجا هم که همه چیز خوب بنظز میاد
sudo apt-get install python3-pip
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3-pip is already the newest version (25.1.1+dfsg-1ubuntu2).
Solving dependencies... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
-
این دستورات رو بزنید و ببینید نتیجه چه میشود :
sudo dpkg --configure -a
sudo apt --fix-broken install
sudo apt update
sudo apt install --reinstall python3-pip python3-pip-whlنتیجه را با این دستور آزمایش کنید:
python3 -m pip --version
pip3 --version
خروجی این دستورات رو هم همین جا بفرستید :
cat /etc/os-release
python3 --version
/usr/bin/python3 --version
apt-cache policy python3 python3-minimal python3-pip python3-pip-whl
-
cat /etc/os-release
python3 --version
/usr/bin/python3 --version
apt-cache policy python3 python3-minimal python3-pip python3-pip-whl
PRETTY_NAME="Ubuntu 26.04 LTS"
NAME="Ubuntu"
VERSION_ID="26.04"
VERSION="26.04 LTS (Resolute Raccoon)"
VERSION_CODENAME=resolute
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=resolute
LOGO=ubuntu-logo
Python 3.14.4
Python 3.14.4
python3:
Installed: 3.14.3-0ubuntu2
Candidate: 3.14.3-0ubuntu2
Version table:
*** 3.14.3-0ubuntu2 500
500 http://ir.archive.ubuntu.com/ubuntu resolute/main amd64 Packages
100 /var/lib/dpkg/status
python3-minimal:
Installed: 3.14.3-0ubuntu2
Candidate: 3.14.3-0ubuntu2
Version table:
*** 3.14.3-0ubuntu2 500
500 http://ir.archive.ubuntu.com/ubuntu resolute/main amd64 Packages
100 /var/lib/dpkg/status
python3-pip:
Installed: 25.1.1+dfsg-1ubuntu2
Candidate: 25.1.1+dfsg-1ubuntu2
Version table:
*** 25.1.1+dfsg-1ubuntu2 500
500 http://ir.archive.ubuntu.com/ubuntu resolute/universe amd64 Packages
500 http://ir.archive.ubuntu.com/ubuntu resolute/universe i386 Packages
100 /var/lib/dpkg/status
python3-pip-whl:
Installed: 25.1.1+dfsg-1ubuntu2
Candidate: 25.1.1+dfsg-1ubuntu2
Version table:
*** 25.1.1+dfsg-1ubuntu2 500
500 http://ir.archive.ubuntu.com/ubuntu resolute/universe amd64 Packages
500 http://ir.archive.ubuntu.com/ubuntu resolute/universe i386 Packages
100 /var/lib/dpkg/status
-
جواب ناقص بهم دادید !
نتیجه دستوراتی که دادم چه شد ؟
دوباره این مراحل را تکرار کنید.
- - -
یک ناسازگاری کوچک دیده میشود:
python3 package: 3.14.3-0ubuntu2
python3 --version: Python 3.14.4این میتواند ناشی از نیمهکاره ماندن ارتقا یا هماهنگ نبودن بعضی بستههای جزئی پایتون باشد. بااینحال برای مشکل فعلی، همین ترتیب مناسب است:
sudo dpkg --configure -a
sudo apt --fix-broken install
sudo apt update
sudo apt install --reinstall python3-pip python3-pip-whlبعد:python3 -m pip --version
pip3 --versionاگر هنوز No module named 'pip' داد، آنوقت بهتر است نسخههای بستههای اصلی پایتون را هم بفرستید(خروجی):
apt-cache policy python3.14 python3.14-minimal libpython3.14-stdlibولی در این مرحله، نصب مجدد دو بستهٔ pip را همانطور که گفتم انجام بدید و خودتان هم خروجی هارا بخوانید و نتیجه را اینجا بگویید .
-
apt-cache policy python3.14 python3.14-minimal libpython3.14-stdlib
python3.14:
Installed: 3.14.4-1ubuntu0.1
Candidate: 3.14.4-1ubuntu0.1
Version table:
*** 3.14.4-1ubuntu0.1 500
500 http://ir.archive.ubuntu.com/ubuntu resolute-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu resolute-security/main amd64 Packages
100 /var/lib/dpkg/status
3.14.4-1 500
500 http://ir.archive.ubuntu.com/ubuntu resolute/main amd64 Packages
python3.14-minimal:
Installed: 3.14.4-1ubuntu0.1
Candidate: 3.14.4-1ubuntu0.1
Version table:
*** 3.14.4-1ubuntu0.1 500
500 http://ir.archive.ubuntu.com/ubuntu resolute-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu resolute-security/main amd64 Packages
100 /var/lib/dpkg/status
3.14.4-1 500
500 http://ir.archive.ubuntu.com/ubuntu resolute/main amd64 Packages
libpython3.14-stdlib:
Installed: 3.14.4-1ubuntu0.1
Candidate: 3.14.4-1ubuntu0.1
Version table:
*** 3.14.4-1ubuntu0.1 500
500 http://ir.archive.ubuntu.com/ubuntu resolute-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu resolute-security/main amd64 Packages
100 /var/lib/dpkg/status
3.14.4-1 500
500 http://ir.archive.ubuntu.com/ubuntu resolute/main amd64 Packages
python3 -m pip --version
pip3 --version
pip 25.1.1 from /usr/lib/python3/dist-packages/pip (python 3.14)
pip 25.1.1 from /usr/lib/python3/dist-packages/pip (python 3.14)
pip
Traceback (most recent call last):
File "/home/aidin/pythonenv/sahra/bin/pip", line 5, in <module>
from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip'
-
پیپِ سیستم سالم است
برای اجرای پیپِ اصلی سیستم بهتر است از یکی از این دو استفاده کنید:
pip3یا شکل مطمئنتر:
python3 -m pipتوضیح :
این pip:
/home/aidin/pythonenv/sahra/bin/pip
پیپِ سراسری سیستم نیست؛ پیپ مخصوص یک محیط مجازی پایتون به نام sahra است.
پیپ اصلی سیستم الان سالم است. خطایی که میبینی مربوط به پیپِ داخل محیط مجازی پروژهٔ sahra است:
/home/aidin/pythonenv/sahra/bin/pip
احتمالاً این محیط بعد از ارتقای اوبونتو و تغییر نسخهٔ پایتون خراب شده است. همان راهنمایی یا دستورهایی را که قبلاً برای نصب و راهاندازی پروژهٔ sahra استفاده کردهای دوباره اجرا کن تا محیط مجازی و پیپ مخصوص پروژه بازسازی شوند.
-
پیپِ سیستم سالم است
برای اجرای پیپِ اصلی سیستم بهتر است از یکی از این دو استفاده کنید:
pip3یا شکل مطمئنتر:
python3 -m pipتوضیح :
این pip:
/home/aidin/pythonenv/sahra/bin/pip
پیپِ سراسری سیستم نیست؛ پیپ مخصوص یک محیط مجازی پایتون به نام sahra است.
پیپ اصلی سیستم الان سالم است. خطایی که میبینی مربوط به پیپِ داخل محیط مجازی پروژهٔ sahra است:
/home/aidin/pythonenv/sahra/bin/pip
احتمالاً این محیط بعد از ارتقای اوبونتو و تغییر نسخهٔ پایتون خراب شده است. همان راهنمایی یا دستورهایی را که قبلاً برای نصب و راهاندازی پروژهٔ sahra استفاده کردهای دوباره اجرا کن تا محیط مجازی و پیپ مخصوص پروژه بازسازی شوند.
بله اینوایرمنت من خراب شده
راهی نیست کتاب خونه هایی که دانلود کردم رو برگردونم
-
نه، لزوماً کتابخانهها پاک نشدهاند. فایل `bin/pip` فقط اجراکنندهٔ پیپ است؛ خود کتابخانهها معمولاً داخل پوشهٔ `lib/python*/site-packages` همان محیط قرار دارند. احتمالاً بعد از ارتقای پایتون، محیط مجازی قدیمی ناسازگار شده است. فعلاً پوشهٔ `sahra` را حذف یا بازسازی نکن تا اول بررسی شود کتابخانههای قبلی هنوز داخلش هستند یا نه.
برای برگرداندن فقط پیپِ محیط 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
اگر دستور اول خطا داد، ادامه نده و همان خروجی خطا را بفرست.
-
بعد از اتقای نگاش پایتون باید همهٔ محیطهای مجازی پیشین رو پاک کنی و دوباره بسازی.
همچنین بهتره که بستهٔ python3-pip روی توزیع نصب نباشه.