انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: زاگرس در 29 دی 1399، 03:13 ب‌ظ

عنوان: آپگرید یک نرم‌افزار خاص
ارسال شده توسط: زاگرس در 29 دی 1399، 03:13 ب‌ظ
سلام، روزتون بخیر باشه
من دیروز با دستور زیر پایتون رو توی لینوکس نصب کردم:
Sudo apt install python

بعد ورژنی که نصب کرده ۲.۷ هست و اینطوری که فهمیدم ورژن ۳.۹ هم اومده، دستور آپدیت و آپگرید رو هم زدم ولی متاسفانه ورژنش تغییر نکرده، می‌شه بدون پاک کردن کاری کرد که ورژنش بالا بره، یا نیازه اول پاک بشه، بعد ورژن ۳.۹ دوباره نصب بشه؟
عنوان: پاسخ : آپگرید یک نرم‌افزار خاص
ارسال شده توسط: دانیال بهزادی در 29 دی 1399، 03:46 ب‌ظ
درود. احتمالاً اوبونتوی شما قدیمیه. چرا که از ۲۰۲۰ به بعد، پایتون ۲.۷ از رده خارج شده اصلاً و نباید نصب بشه.
عنوان: پاسخ : آپگرید یک نرم‌افزار خاص
ارسال شده توسط: esmaeelE در 29 دی 1399، 07:36 ب‌ظ
پیش از هر چیز لازم است نوع توزیع را مشخص کنید تا بهتر بشه راهنمایی کرد
lsb_release -a
اگر کار خاصی با سیستم نکرده باشید انتظار داریم بسته python به نسخه ۲.۷ اشاره کند.

بعید است نصب بودن python نسخه ۲.۷ مشکلی ایجاد کند لازم نیست الان نگرانش باشید.

برای بررسی اینکه آیا مدیر بسته می‌تواند پایتون ۳ را پیدا کند خروجی دستور زیر را ارسال کنید.
apt-cache policy python3
عنوان: پاسخ : آپگرید یک نرم‌افزار خاص
ارسال شده توسط: جعفر فرقانلوژ در 30 دی 1399، 09:44 ق‌ظ
3.9.1
من هم این مشکل و دارم از اوبونتو ۲۰.۱۰ استفاده میکنم
من وقتی python3 تو ترمینال میزنم درست کار میکنه ولی نوشته Python 3.8.6

در صوتی که پایتون 3.9.1 اومده من نتونستم ابدیت کنم چیکار باید کنم؟ ???
عنوان: پاسخ : آپگرید یک نرم‌افزار خاص
ارسال شده توسط: esmaeelE در 30 دی 1399، 11:44 ق‌ظ
3.9.1
من هم این مشکل و دارم از اوبونتو ۲۰.۱۰ استفاده میکنم
من وقتی python3 تو ترمینال میزنم درست کار میکنه ولی نوشته Python 3.8.6

در صوتی که پایتون 3.9.1 اومده من نتونستم ابدیت کنم چیکار باید کنم؟ ???

در مخازن ubuntu 20.10 پایتون3 روی نسخه 3.8.6 است و طبیعیه که مدیر بسته همین را نصب کند.

چه نیازی به بروز رسانی پایتون دارید؟

https://packages.ubuntu.com/groovy/python/python3

عنوان: پاسخ : آپگرید یک نرم‌افزار خاص
ارسال شده توسط: زاگرس در 30 دی 1399، 03:11 ب‌ظ
پیش از هر چیز لازم است نوع توزیع را مشخص کنید تا بهتر بشه راهنمایی کرد
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
عنوان: پاسخ : آپگرید یک نرم‌افزار خاص
ارسال شده توسط: esmaeelE در 30 دی 1399، 03:57 ب‌ظ
مدیر بسته شما نسخه 3.8.2 را از مخازن نصب خواهد کرد.

برای نصب پایتون ۳ دستور زیر را اجرا کنید.
apt install python3

ویرایش

البته نیازی به این کار نیست چون هم اکنون python3 نصب شده است.

عنوان: پاسخ : آپگرید یک نرم‌افزار خاص
ارسال شده توسط: Dragon- در 30 دی 1399، 04:01 ب‌ظ
باید از دستور python3 استفاده کنید (یه لینک به python3.8 هست)  دستور python و دستور python2 هم یه لینک به python2.7 هستند. به جای python3 هم میتونید از python3.8 استفاده کنید چون لینک به اونه (با آپدیت شدن پایتون به نسخه 3.9 باید از دستور python3.9 استفاده کنید) ولی کلا دستور python3 آخرین نسخه پایتون ۳ نصب شده روی سیستم اجرا میکنه چون با هر بار آپگرید شدن پایتون، لینک جدید به نسخه جدید ساخته میشود
عنوان: پاسخ : آپگرید یک نرم‌افزار خاص
ارسال شده توسط: دانیال بهزادی در 02 بهمن 1399، 11:46 ق‌ظ
این بسته رو نصب کن: python-is-python3
عنوان: پاسخ : آپگرید یک نرم‌افزار خاص
ارسال شده توسط: HusseinDTS در 03 بهمن 1399، 11:58 ق‌ظ
برای اپدیت کردنشون فقط کافیه یه بار دیگه دستور نصب همون پکیج رو بزنی ٬ اگر آپدیتی براش باشه خودش دانلود میکنه. و اینکه پایتون رو اگر با دستور python اجرا کنی حتی اگه پایتون ورژن ۳ رو هم داشته باشی پایتون ورژن ۲ برات اجرا میشه. تا جایی که من میدنم اگه میخوای از ورژن ۳ استفاده کنی حتما باید بنویسی python3
عنوان: پاسخ : آپگرید یک نرم‌افزار خاص
ارسال شده توسط: دانیال بهزادی در 03 بهمن 1399، 03:57 ب‌ظ
برای اپدیت کردنشون فقط کافیه یه بار دیگه دستور نصب همون پکیج رو بزنی ٬ اگر آپدیتی براش باشه خودش دانلود میکنه. و اینکه پایتون رو اگر با دستور python اجرا کنی حتی اگه پایتون ورژن ۳ رو هم داشته باشی پایتون ورژن ۲ برات اجرا میشه. تا جایی که من میدنم اگه میخوای از ورژن ۳ استفاده کنی حتما باید بنویسی python3
نه. اگه از نگارشی ارتقا داده باشی که روش پایتون ۲ بوده از پیش، پاکش نمی‌کنه، وگرنه فقط پایتون ۳ رو سیستمت هست. اگه می‌خوای python بشه python3 باید بستهٔ python-is-python3 رو نصب کنی.