انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: sameet در 18 اردیبهشت 1400، 04:25 بظ
-
دوستان توی این تاپیک یه اموزش ریزی قرار میدم که ممکنه خیلی بدبختیایی که توی ادیتورا بهش بر بخورید رو رفع کنه !
دوستانی که پایتون کارن میدونن که توی لینوکس دوتا پایتون داریم ( نسخه ی ۲ و نسخه ی ۳ )
اما اگه بخواهیم از یه نسخه ی خاص استفاده کنیم باید بنویسیم
python3 ...
یا
pip3 ...
پس در نتیجه دیفالتی وجود نداره .
اما اگه بخواهیم دفایلتمونو پایتون ۳ بزاریم :
( من از ویم استفاده میکنم برای ادیت )
باید توی ترمینال اینارو بزنیم :
vim ~/.bashrc
فایلی که باز شد :
اخرش اینارو بزاریم :
alias python = python3
alias pip = pip3
( اگه هم پایتون ۲ کارین جای سه رو ۲ بزارین که گفتنم نداره ! )
این میتونه توی سابلایم تکست
توی اتم
توی وی اس کد
توی ...
خیلی شمارو کلافه کنه توی ران کردن فایل یا ....
# یه پاورقی هم برای پایتون بود :D ;)
-
مطمعا هستید دنبال پایتون خالی( python) تو ترمینال گشتید؟
کدوم نسخه اوبونتو رو دارید؟
روی اوبونتو 20.04 که پایتون دو دیفالت هست. و نیازی به اینکارا نیست.
ولی اگر هم بود یه لینک تو پوشه bin بیشتر کارساز بود تا یه الیاس تو بش
-
اینو ببینید.
man update-alternatives
-
مطمعا هستید دنبال پایتون خالی( python) تو ترمینال گشتید؟
کدوم نسخه اوبونتو رو دارید؟
روی اوبونتو 20.04 که پایتون دو دیفالت هست. و نیازی به اینکارا نیست.
ولی اگر هم بود یه لینک تو پوشه bin بیشتر کارساز بود تا یه الیاس تو بش
من ۲۰.۱۰ رو دارم ولی با این کار ها تونستم به نتیجه برسم
یه جورایی گفتم هروقتی که تایپ کردم پایتون تو بدون منظور من پایتون سه هست ( مخاطب من bash هست )
(https://s19.picofile.com/file/8433055942/Screenshot_from_2021_05_08_17_09_42.png)
-
اینو ببینید.
man update-alternatives
درست
-
این کار اصولی نیست. برای این که به سیستمعامل بگید منظورتون از python همون python3 است، باید بستهٔ python-is-python3 رو نصب کنید.
-
این کار اصولی نیست. برای این که به سیستمعامل بگید منظورتون از python همون python3 است، باید بستهٔ python-is-python3 رو نصب کنید.
خوب باید نصب کنیم ولی من بعد از نصب مجبور بودم این کار رو انجام بدم که مشکل حل شه
-
باید ببینی اشتباه از چی بوده.
-
و اینکه انجمن محل آموزش نیست ویکی برای این منظور ساخته شده
-
باید ببینی اشتباه از چی بوده.
پس درست
-
و اینکه انجمن محل آموزش نیست ویکی برای این منظور ساخته شده
بله من خواستم یک تاپیک درست کنم که در این مورد خیلی خلاصه توضیح بدم که دوستان هم ایده های بهتری دادند
-
مطمعا هستید دنبال پایتون خالی( python) تو ترمینال گشتید؟
کدوم نسخه اوبونتو رو دارید؟
روی اوبونتو 20.04 که پایتون دو دیفالت هست. و نیازی به اینکارا نیست.
ولی اگر هم بود یه لینک تو پوشه bin بیشتر کارساز بود تا یه الیاس تو بش
نمیدونم منظورت رو درست فهمیدم یا نه ولی اگر منظورت اینه که symlink درست کنه باید بگم که اتفاقا کار اشتباه همینه!
بهترین کار همون تعریف alias داخل کانفیگ شل هست، سیملینک درست کردن یه جاهای بدتر خرابکاری میکنه داخل سیستم و drawbackهای خودش رو داره.