نصب پایتون در لینوکس debian – ubuntu
سلام . در این پست قصد دارم بهتون آموزش بدم که چطور آخرین نسخه از پایتون رو روی لینوکس نصب کنید .
خوب قیل از شروع یه توضیح کوتاه بدم که پایتون به صورت رسمی دیگه نسخه 2 رو پشتیبانی نمیکنه .
در آخر متن هم نحوه تغییر نسخه اجرای پایتون در حالتی که دستور python رو اجرا کنید توضیج میدم .
نصب پایتون در لینوکس ubuntu
من تمامی مراحل رو از طریق خط فرمان میرم جلو . اگر با این محیط آشنا نیستید پست آموزش ابتدایی لینوکس رو مطالعه کنید .
این روش خیلی ساده و سریعه . معمولا به صورت پیش فرض روی لینوکس ها پایتون نصب شده .
ولی شما گاهی احتیاج دارید اون رو ارتقا بدید و یا به روز رسانی کنید .
با وارد کردن دستور زیر میتونید ببینید که پایتون شما از چه نسخه ای استفاده میکنه.
|
1 |
python ––version |
نصب پایتون در لینوکس به صورت خودکار از منابع لینوکس : (ساده )
1.منابع لینوکس خودتون رو به روز رسانی کنید
|
1 |
sudo apt update |
2. software-properties-common رو نصب کنید تا کنترل بهتری بر روی پکیج های PPA (Personal Package Archive) داشته باشید .
با دستور زیر این کار رو انجام بدید
|
1 |
sudo apt install software-properties-common |
3. منبع Deadsnakes رو به لیت منابع خودتون اضافه کنید
|
1 |
sudo add-apt-repository ppa:deadsnakes/ppa |
4. منابع لینوکس رو به روز کنید
|
1 |
sudo apt update |
5. پایتون رو نصب کنید
|
1 |
sudo apt install python3.8 |
6. خوب الان میتونید با دستور زیر از نصب درست برنامه مظمعن بشید
|
1 |
python ––version |
نصب پایتون در لینوکس به صورت دستی از Source Code :
بعضی وقتی میشه که با راه بالا شما نمیتونید آخرین نسخه رو نصب کنید پس میریم سراغ این روش .
در این روش فایل نصبی پایتون رو به صورت دستی از سایت رسمی پایتون دانلود میکنیم و اون رو نصب میکنیم .
نصب پایتون به صورت افلاین در لینوکس هم از همین روش انجام میشه .
فقط فایل رو دانلود کنید و روی سرور خودتون بریزید و مراحل به بعد رو طی کنید .
1. با دستور زیر منابع لینوکس رو به روز رسانی کنید
|
1 |
sudo apt update |
2. برای نصب و کامپایل کردن پکیج ها در لینوکس احتیاج به یه سری نرم افزار داریم که با دستور زیر اونها رو نصب کنید.
|
1 |
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget |
3. وراد پوشه /tmp بشید . و پایتون رو با دستور زیر دانلود کنید
|
1 2 |
cd /tmp wget https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz |
نکته* : با مرورگر وارد این آدرس بشید و نسخه ای رو که مدنظرتون هست رو با آدرس بالا جایگزین کنید .
مثلا اگر میخواید ورژن 3.7.2 رو نصب کنید آدرس بالا به https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz تغییر میکنه . در صورت تغییر نسخه دستورات بعدی رو با نسخه جدید دنبال کنید
4. فایل دانلود شده رو از حالت فشرده خارج کنید
|
1 |
tar –xf Python-3.8.5.tgz |
5. تست سیستم و بهینه سازی پایتون . ابتدا وارد پوشه ای که از فشرده خارج شده بشید و دستور زیر رو تایپ کنید تا بهینه سازی شروع بشه . ممکنه این فرآیند تا 30 دقیقه هم طول بکشه .
|
1 |
./configure --enable-optimizations |
6. با دستور زیر نصب پاتون رو کامل کنید .
|
1 |
sudo make altinstall |
تغییر پایتون پیش فرض در لینوکس ubuntu و debian
در بالا نصب پایتون در لینوکس رو یاد گرفتیم .
شما میتونید هر نسخه ای رو که دوست داشتید نصب کنید و از اون استفاده کنید .
برای اجرای پایتون نسخه 3.8 باید دستور python3.8 رو تایپ کنید و اگر فقط عبارت python رو استفاده کنید ، سیستم با پایتون پیش فرض خودش دستور شما رو اجرا میکنه که میتونه پایتون 2 باشه !
برای اجرای پیش فرض پایتون 3.8 یا هر نسخه دیگه ای دستور زیر رو وارد کنید.
|
1 |
alias python=python3.8 |
موفق و پیروز باشید .
سلام استاد من هر دستوری ک میزنم در ترمینال این پیغام رو میده
[sudo] password for astiac:
astiac is not in the sudoers file. This incident will be reported.
سلام . خیلی ممنونم ولی فک کنم کلمه استاد برای من یکم زیاد باشه D: .
کاربر astiac که شما استفاده میکنید دسترسی ادمین نداره ! از کاربر root استفاده کنید و یا یوز astiac رو به دسترسی super user تغییر بدید .
هرکی چیزی یادم بده برای من استاده . من تازه لینوکس نصب کردم تو نت دستورات ترمینال سرچ کردم از دستور su — استفاده کردم درست شد . حالا یه مشکل دیگه دارم دستور
python –version
توی ترمینال میزنم ورژن پایتون من رو 2 نشون میده از این دستور هم
alias python=python3.۸
هم استفاده میکنم ورژن پایتون من میشه پایتون 9.8 ولی وقتی از ترمینال خارج میشم دوباره وارد میشم دوباره ورژن 2 رو نشون میده