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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: sameet در 18 اردیبهشت 1400، 04:25 ب‌ظ

عنوان: دسترسی پایتون ۳ یا ۲
ارسال شده توسط: sameet در 18 اردیبهشت 1400، 04:25 ب‌ظ
دوستان توی این تاپیک یه اموزش ریزی قرار میدم که ممکنه خیلی بدبختیایی که توی ادیتورا بهش بر بخورید رو رفع کنه !

دوستانی که پایتون کارن میدونن که توی لینوکس دوتا پایتون داریم ( نسخه ی ۲ و نسخه ی ۳ )

اما اگه بخواهیم از یه نسخه ی خاص استفاده کنیم باید بنویسیم

python3 ...

یا

pip3 ...

پس در نتیجه دیفالتی وجود نداره .

اما اگه بخواهیم دفایلتمونو پایتون ۳ بزاریم :

( من از ویم استفاده میکنم برای ادیت )

باید توی ترمینال اینارو بزنیم :

vim ~/.bashrc

فایلی که باز شد :

اخرش اینارو بزاریم :

alias python = python3

alias pip = pip3

( اگه هم پایتون ۲ کارین‌ جای سه رو ۲ بزارین که گفتنم نداره ! )

این میتونه توی سابلایم تکست
توی اتم
توی وی اس کد
توی ...
خیلی شمارو کلافه کنه توی ران کردن فایل یا ....

# یه پاورقی هم برای پایتون بود  :D ;)
عنوان: پاسخ : دسترسی پایتون ۳ یا ۲
ارسال شده توسط: Issac در 18 اردیبهشت 1400، 04:48 ب‌ظ
مطمعا هستید دنبال پایتون خالی( python) تو ترمینال گشتید؟
کدوم نسخه اوبونتو رو دارید؟
روی اوبونتو 20.04 که پایتون دو دیفالت هست. و نیازی به اینکارا نیست.
ولی اگر هم بود یه لینک تو پوشه bin بیشتر کارساز بود تا یه الیاس تو بش
عنوان: پاسخ : دسترسی پایتون ۳ یا ۲
ارسال شده توسط: Dragon- در 18 اردیبهشت 1400، 04:59 ب‌ظ
اینو ببینید.
man update-alternatives
عنوان: پاسخ : دسترسی پایتون ۳ یا ۲
ارسال شده توسط: sameet در 18 اردیبهشت 1400، 05:09 ب‌ظ
مطمعا هستید دنبال پایتون خالی( python) تو ترمینال گشتید؟
کدوم نسخه اوبونتو رو دارید؟
روی اوبونتو 20.04 که پایتون دو دیفالت هست. و نیازی به اینکارا نیست.
ولی اگر هم بود یه لینک تو پوشه bin بیشتر کارساز بود تا یه الیاس تو بش
من ۲۰.۱۰ رو دارم ولی با این کار ها تونستم به نتیجه برسم
یه جورایی گفتم هروقتی که تایپ کردم پایتون تو بدون منظور من پایتون سه هست ( مخاطب من bash هست )


(https://s19.picofile.com/file/8433055942/Screenshot_from_2021_05_08_17_09_42.png)
عنوان: پاسخ : دسترسی پایتون ۳ یا ۲
ارسال شده توسط: sameet در 18 اردیبهشت 1400، 05:14 ب‌ظ
اینو ببینید.
man update-alternatives
درست
عنوان: پاسخ : دسترسی پایتون ۳ یا ۲
ارسال شده توسط: دانیال بهزادی در 18 اردیبهشت 1400، 10:55 ب‌ظ
این کار اصولی نیست. برای این که به سیستم‌عامل بگید منظورتون از python همون python3 است، باید بستهٔ python-is-python3 رو نصب کنید.
عنوان: پاسخ : دسترسی پایتون ۳ یا ۲
ارسال شده توسط: sameet در 18 اردیبهشت 1400، 11:06 ب‌ظ
این کار اصولی نیست. برای این که به سیستم‌عامل بگید منظورتون از python همون python3 است، باید بستهٔ python-is-python3 رو نصب کنید.

خوب باید نصب کنیم ولی من بعد از نصب مجبور بودم این کار رو انجام بدم که مشکل حل شه
عنوان: پاسخ : دسترسی پایتون ۳ یا ۲
ارسال شده توسط: دانیال بهزادی در 19 اردیبهشت 1400، 11:38 ق‌ظ
باید ببینی اشتباه از چی بوده.
عنوان: پاسخ : دسترسی پایتون ۳ یا ۲
ارسال شده توسط: مرتضی . م در 19 اردیبهشت 1400، 10:56 ب‌ظ
و اینکه انجمن محل آموزش نیست ویکی برای این منظور ساخته شده
عنوان: پاسخ : دسترسی پایتون ۳ یا ۲
ارسال شده توسط: sameet در 20 اردیبهشت 1400، 03:02 ب‌ظ
باید ببینی اشتباه از چی بوده.

پس درست
عنوان: پاسخ : دسترسی پایتون ۳ یا ۲
ارسال شده توسط: sameet در 20 اردیبهشت 1400، 03:03 ب‌ظ
و اینکه انجمن محل آموزش نیست ویکی برای این منظور ساخته شده
بله من خواستم یک تاپیک درست کنم که در این مورد خیلی خلاصه توضیح بدم که دوستان هم ایده های بهتری دادند
عنوان: پاسخ : دسترسی پایتون ۳ یا ۲
ارسال شده توسط: Nelliel در 20 اردیبهشت 1400، 10:11 ب‌ظ
مطمعا هستید دنبال پایتون خالی( python) تو ترمینال گشتید؟
کدوم نسخه اوبونتو رو دارید؟
روی اوبونتو 20.04 که پایتون دو دیفالت هست. و نیازی به اینکارا نیست.
ولی اگر هم بود یه لینک تو پوشه bin بیشتر کارساز بود تا یه الیاس تو بش

نمی‌دونم منظورت رو درست فهمیدم یا نه ولی اگر منظورت اینه که symlink درست کنه باید بگم که اتفاقا کار اشتباه همینه!
بهترین کار همون تعریف alias داخل کانفیگ شل هست، سیم‌لینک‌ درست کردن یه جاهای بدتر خراب‌کاری میکنه داخل سیستم و drawbackهای خودش رو داره.