Sudo apt install python
lsb_release -a
apt-cache policy python3
3.9.1
من هم این مشکل و دارم از اوبونتو ۲۰.۱۰ استفاده میکنم
من وقتی python3 تو ترمینال میزنم درست کار میکنه ولی نوشته Python 3.8.6
در صوتی که پایتون 3.9.1 اومده من نتونستم ابدیت کنم چیکار باید کنم؟ ???
پیش از هر چیز لازم است نوع توزیع را مشخص کنید تا بهتر بشه راهنمایی کردکد: [انتخاب]lsb_release -a
اگر کار خاصی با سیستم نکرده باشید انتظار داریم بسته python به نسخه ۲.۷ اشاره کند.
بعید است نصب بودن python نسخه ۲.۷ مشکلی ایجاد کند لازم نیست الان نگرانش باشید.
برای بررسی اینکه آیا مدیر بسته میتواند پایتون ۳ را پیدا کند خروجی دستور زیر را ارسال کنید.کد: [انتخاب]apt-cache policy python3
e:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
e:~$ sudo apt-cache policy python3
python3:
Installed: 3.8.2-0ubuntu2
Candidate: 3.8.2-0ubuntu2
Version table:
*** 3.8.2-0ubuntu2 500
500 http://ir.archive.ubuntu.com/ubuntu focal/main amd64 Packages
100 /var/lib/dpkg/status
e:~$ python -V
Python 2.7.18
apt install python3
برای اپدیت کردنشون فقط کافیه یه بار دیگه دستور نصب همون پکیج رو بزنی ٬ اگر آپدیتی براش باشه خودش دانلود میکنه. و اینکه پایتون رو اگر با دستور python اجرا کنی حتی اگه پایتون ورژن ۳ رو هم داشته باشی پایتون ورژن ۲ برات اجرا میشه. تا جایی که من میدنم اگه میخوای از ورژن ۳ استفاده کنی حتما باید بنویسی python3نه. اگه از نگارشی ارتقا داده باشی که روش پایتون ۲ بوده از پیش، پاکش نمیکنه، وگرنه فقط پایتون ۳ رو سیستمت هست. اگه میخوای python بشه python3 باید بستهٔ python-is-python3 رو نصب کنی.