انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: EnriqueTTE در 09 اسفند 1399، 06:45 بظ
-
چند وقت هست که پایتون ۳.۹ اومده و من همین الان نصبش کردم
اما وقتی دستور python3 رو میزنم ،پایتون ۳.۸.۶ اجرا میشه :/
چجوری میتونم پایتون پیشفرض رو به ۳.۹ تغییر بدم بدون alias ؟
دستور زیر رو امتحان کردم اما با ارور مواجه شدم
بعد از اینکه پیش فرض رو تغییر دادم اگه ۳.۸ رو برای خالی کردن حافظه پاک کنم مشکلی پیش نمیاد ؟؟
sudo update-alternatives --set python /usr/bin/python3.9
-
شما نباید اون رو عوض کنید. این کار، کار توزیع و مدیر بستهٔ شماست که خودش این کار رو خواهد کرد. اوبونتو ۲۰٫۱۰ و پیش از اون، هرگز به پایتون ۳٫۹ ارتقا پیدا نخواهند کرد. اگه اصرار به استفاده از این نگارش پایتون در همین الآن دارید، میتونید به نگارش در حال توسعهٔ اوبونتو ارتقا بدید:
$ sudo do-release-upgrade -d
-
میشه بگید چرا ۲۰.۱۰ از پایتون ۳.۹ استفاده نخواهد کرد ؟
-
من اوبونتو ۲۰.۱۰ دارم با این دستور از ۳.۸.۶ به ۳.۹.۰ رفتم
sudo apt install python3.9
ولی هنوز ۳.۸.۶ هم هست اشتباهی ۲.۷ هم نصب کردم ;D
-
چند وقت هست که پایتون ۳.۹ اومده و من همین الان نصبش کردم
اما وقتی دستور python3 رو میزنم ،پایتون ۳.۸.۶ اجرا میشه :/
چجوری میتونم پایتون پیشفرض رو به ۳.۹ تغییر بدم بدون alias ؟
دستور زیر رو امتحان کردم اما با ارور مواجه شدم
بعد از اینکه پیش فرض رو تغییر دادم اگه ۳.۸ رو برای خالی کردن حافظه پاک کنم مشکلی پیش نمیاد ؟؟
sudo update-alternatives --set python /usr/bin/python3.9
اگه الان نصبش کردی بزن
python3.9
بعد اجرا میشه ;)
-
اگه الان نصبش کردی بزن
python3.9
بعد اجرا میشه ;)
میدونم...
اینجوری فقط وقتی خودم میخوام با پایتون کار کنم پایتون ۳.۹ میاد
اما وقتی برنامه های دیگه بخوان با پایتون کار کنن ۳.۸ اجرا میشه
-
من pycharm دارم دستی ۳.۹ رو بهش دادم
-
یک راهی پیدا کردم
https://hackers.zone/%D8%AA%D9%86%D8%B8%DB%8C%D9%85-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%BE%DB%8C%D8%B4%D9%81%D8%B1%D8%B6-%D8%AF%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/
الان خودم هم امتحان میکنم ;)
-
sudo ln -sf /bin/python3.9 /bin/python3
دستور بالا یه پیوند درست میکنه که هربار python3 رو زدید python3.9 رو اجرا کنه
عواقبش با خود شماست.
باید تمام کتابخانه هایی که برای پایتون ۳.۸ نصب کرده بودید رو دوباره برای پایتون ۳.۹ هم نصب کنید وگرنه اون برنامه هایی که از پایتون ۳.۸ استفاده میکردن کار نمیکنن.
بعد باید شانس بیارید که اون کتابخانه ها با نسخه قبلشون که برای پایتون ۳.۸ هست اختلافی نداشته باشن و گرنه بازم بعضی از نرافزار ها کار نمیکنن.
بعد باید امید وار باشید که اگه یه برنامه ای رو اپدیت کردید با پایتون ۳.۹ شما کار کنه وگرنه بازم بعضی برنامه ها کار نمیکنن.
-
یک راهی پیدا کردم
https://hackers.zone/%D8%AA%D9%86%D8%B8%DB%8C%D9%85-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%BE%DB%8C%D8%B4%D9%81%D8%B1%D8%B6-%D8%AF%D8%B1-%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3/
الان خودم هم امتحان میکنم ;)
اینو میدونم خودم ولی فک کنم بازم برای خودم پایتون روی ۳.۹ تنظیم میشه چون تنظیمش میکنم که با زدن دستور python توی ترمینال ،نسخه ۳.۹ اجرا بشه
-
شما نباید اون رو عوض کنید. این کار، کار توزیع و مدیر بستهٔ شماست که خودش این کار رو خواهد کرد. اوبونتو ۲۰٫۱۰ و پیش از اون، هرگز به پایتون ۳٫۹ ارتقا پیدا نخواهند کرد. اگه اصرار به استفاده از این نگارش پایتون در همین الآن دارید، میتونید به نگارش در حال توسعهٔ اوبونتو ارتقا بدید:
$ sudo do-release-upgrade -d
پس باید منتظر نسخه بعدی اوبونتو باشیم
پس عوض نمیشه کرد ولی میشه ازش استفاده کرد
-
میشه یکی به من بگه چرا نباید پایتون ۳.۹ رو پیش فرض قرار بدم و خود اوبونتو هم این کارو نمیکنه ؟؟؟
-
میشه یکی به من بگه چرا نباید پایتون ۳.۹ رو پیش فرض قرار بدم و خود اوبونتو هم این کارو نمیکنه ؟؟؟
چون اوبونتو ۲۰٫۱۰ با پایتون ۳٫۸ آزموده شده و با اون هم منتشر شده. ارائههای پایدار، بعد از انتشار رسمی، فقط برای رفع باگ، بهروز رسانی میگیرن و نگارشهای جدید بستهها، فقط توی کانال توسعه بهروز میشن. کسی که بخواد آخرین نگارشهای بستهها رو داشته باشه، میره رو کانال توسعه و میدونه که اونجا ممکنه با مشکلاتی روبهرو شه که ناشی از نیازمودن بستههاست.
-
کاملا قانع شدم
خیلی ممنون