نصب پایتون در لینوکس debian – ubuntu
سلام . در این پست قصد دارم بهتون آموزش بدم که چطور آخرین نسخه از پایتون رو روی لینوکس نصب کنید .
خوب قیل از شروع یه توضیح کوتاه بدم که پایتون به صورت رسمی دیگه نسخه ۲ رو پشتیبانی نمیکنه .
در آخر متن هم نحوه تغییر نسخه اجرای پایتون در حالتی که دستور python رو اجرا کنید توضیج میدم .
نصب پایتون در لینوکس ubuntu
من تمامی مراحل رو از طریق خط فرمان میرم جلو . اگر با این محیط آشنا نیستید پست آموزش ابتدایی لینوکس رو مطالعه کنید .
این روش خیلی ساده و سریعه . معمولا به صورت پیش فرض روی لینوکس ها پایتون نصب شده .
ولی شما گاهی احتیاج دارید اون رو ارتقا بدید و یا به روز رسانی کنید .
با وارد کردن دستور زیر میتونید ببینید که پایتون شما از چه نسخه ای استفاده میکنه.
۱ |
python ––version |
نصب پایتون در لینوکس به صورت خودکار از منابع لینوکس : (ساده )
۱.منابع لینوکس خودتون رو به روز رسانی کنید
۱ |
sudo apt update |
۲. software-properties-common رو نصب کنید تا کنترل بهتری بر روی پکیج های PPA (Personal Package Archive) داشته باشید .
با دستور زیر این کار رو انجام بدید
۱ |
sudo apt install software-properties-common |
۳. منبع Deadsnakes رو به لیت منابع خودتون اضافه کنید
۱ |
sudo add-apt-repository ppa:deadsnakes/ppa |
۴. منابع لینوکس رو به روز کنید
۱ |
sudo apt update |
۵. پایتون رو نصب کنید
۱ |
sudo apt install python3.۸ |
۶. خوب الان میتونید با دستور زیر از نصب درست برنامه مظمعن بشید
۱ |
python ––version |
نصب پایتون در لینوکس به صورت دستی از Source Code :
بعضی وقتی میشه که با راه بالا شما نمیتونید آخرین نسخه رو نصب کنید پس میریم سراغ این روش .
در این روش فایل نصبی پایتون رو به صورت دستی از سایت رسمی پایتون دانلود میکنیم و اون رو نصب میکنیم .
نصب پایتون به صورت افلاین در لینوکس هم از همین روش انجام میشه .
فقط فایل رو دانلود کنید و روی سرور خودتون بریزید و مراحل به بعد رو طی کنید .
۱. با دستور زیر منابع لینوکس رو به روز رسانی کنید
۱ |
sudo apt update |
۲. برای نصب و کامپایل کردن پکیج ها در لینوکس احتیاج به یه سری نرم افزار داریم که با دستور زیر اونها رو نصب کنید.
۱ |
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget |
۳. وراد پوشه /tmp بشید . و پایتون رو با دستور زیر دانلود کنید
۱ ۲ |
cd /tmp wget https://www.python.org/ftp/python/3.۸.۵/Python-3.۸.۵.tgz |
نکته* : با مرورگر وارد این آدرس بشید و نسخه ای رو که مدنظرتون هست رو با آدرس بالا جایگزین کنید .
مثلا اگر میخواید ورژن ۳.۷.۲ رو نصب کنید آدرس بالا به https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz تغییر میکنه . در صورت تغییر نسخه دستورات بعدی رو با نسخه جدید دنبال کنید
۴. فایل دانلود شده رو از حالت فشرده خارج کنید
۱ |
tar –xf Python-3.۸.۵.tgz |
۵. تست سیستم و بهینه سازی پایتون . ابتدا وارد پوشه ای که از فشرده خارج شده بشید و دستور زیر رو تایپ کنید تا بهینه سازی شروع بشه . ممکنه این فرآیند تا ۳۰ دقیقه هم طول بکشه .
۱ |
./configure --enable-optimizations |
۶. با دستور زیر نصب پاتون رو کامل کنید .
۱ |
sudo make altinstall |
تغییر پایتون پیش فرض در لینوکس ubuntu و debian
در بالا نصب پایتون در لینوکس رو یاد گرفتیم .
شما میتونید هر نسخه ای رو که دوست داشتید نصب کنید و از اون استفاده کنید .
برای اجرای پایتون نسخه ۳.۸ باید دستور python3.8 رو تایپ کنید و اگر فقط عبارت python رو استفاده کنید ، سیستم با پایتون پیش فرض خودش دستور شما رو اجرا میکنه که میتونه پایتون ۲ باشه !
برای اجرای پیش فرض پایتون ۳.۸ یا هر نسخه دیگه ای دستور زیر رو وارد کنید.
۱ |
alias python=python3.۸ |
موفق و پیروز باشید .
سلام استاد من هر دستوری ک میزنم در ترمینال این پیغام رو میده
[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
توی ترمینال میزنم ورژن پایتون من رو ۲ نشون میده از این دستور هم
alias python=python3.۸
هم استفاده میکنم ورژن پایتون من میشه پایتون ۹.۸ ولی وقتی از ترمینال خارج میشم دوباره وارد میشم دوباره ورژن ۲ رو نشون میده