آموزش نصب پایتون در لینوکس

نصب پایتون در لینوکس، اولین قدمی است که اگر تصمیم گرفتید آموزش پایتون را دنبال کنید و از سیستم عامل لینوکس استفاده می کنید، باید انجام دهید. در اینجا آموزش نصب پایتون در linux را به صورت کامل ارائه کرده ایم و شما می توانید قبل از مشاهده آموزش پایتون این آموزش را مطالعه کنید.
مقدمه ای بر نصب پایتون در لینوکس
تمامی افرادی که قصد ورود به حوزه برنامه نویسی پایتون را دارند، باید قبل از وارد شدن به این حوزه برخی از پیش نیاز های این زبان برنامه نویسی را انجام دهند. برای مثال نصب پایتون در لینوکس یکی از فرایندهایی است که قبل از یادگیری برنامه نویسی و شروع کد نویسی باید انجام شود. اگر شما به دنبال پاسخ مناسب برای سوال “چگونه پایتون را در لینوکس نصب کنیم؟” هستید، در مطلب درستی حضور دارید.
پیش نیاز نصب پایتون روی لینوکس
قبل از اینکه بدانید چگونه پایتون را روی لینوکس نصب کنید، به پیش نیازهای خاصی نیاز دارید. آنها به شرح زیر هستند:
- رایانه ای که بر روی سیستم عامل Debian / Fedora با حداقل 2 گیگابایت رم (ترجیحاً 4 گیگابایت) و 5 گیگابایت فضای دیسک فعالیت می کند.
- همچنین برای نصب پایتون روی لینوکس به دسترسی sudo، در سیستم مورد نظر نیاز دارید.
- دستور sudo: به شما اجازه می دهد تا به طور موقت حساب کاربری فعلی خود را ارتقا دهید تا از امتیازات روت برخوردار شوید.
بررسی نسخه پایتون در لینوکس
پایتون روی اکثر توزیعهای لینوکس مانند دبیان از پیش نصب شده است. شما به سادگی می توانید با اجرای دستور python -V یا python –version در ترمینال خود، نسخه Python را که قبلاً روی سیستم شما نصب شده است بررسی کنید.
وقتی پایتون قبلاً نصب نشده باشد: خروجی چیزی شبیه به این خواهد بود-
وقتی پایتون قبلاً نصب شده باشد: خروجی چیزی شبیه به این خواهد بود-
Python x.x.x به عنوان مثال، Python 3.8.5-
روش های مختلف برای نصب پایتون در لینوکس
- پایتون را روی لینوکس از Package Manager نصب کنید
- ساخت از سورس کد
نصب پایتون روی لینوکس از Package Manager
دستور زیر را می توان برای نصب آخرین نسخه پایتون در تقریباً هر سیستم لینوکس استفاده کرد.
sudo apt-get install python3
همچنین، می توانید نسخه خاصی از پایتون را که می خواهید نصب کنید، که در زیر نشان داده شده است ذکر کنید:
sudo apt-get install python3.8
#or
sudo apt-get install python3.9
Y را تایپ کرده و برای ادامه Enter را فشار دهید. Package manager پایتون را برای شما دانلود و نصب می کند.
نصب پایتون از سورس کد
قبل از شروع، لطفاً مطمئن شوید که git، gcc و make را روی سیستم خود نصب کرده اید.
مراحل ساخت پایتون از کد منبع:
- کد منبع را دریافت کنید
- پیکربندی کنید
- ساختن
1. کد منبع را دریافت کنید:
ما می توانیم آخرین کد منبع پایتون را از مخزن رسمی GitHub پایتون با استفاده از git کلون کنیم تا پایتون را روی لینوکس نصب کنیم.
git clone https://github.com/python/cpython
2. پیکربندی:
اسکریپت پیکربندی با سورس ک ارائه می شود که می تواند از طریق flags های بسیاری منتقل شود. برخی از flags های مهم عبارتند از:
- –prefix : برای تعیین محل رفتن فایل های ساخته شده نهایی استفاده می شود
- –enable-optimizations – Profile Guided Optimization (PGO) را با استفاده از PROFILE_TASK فعال کنید (به طور پیش فرض غیرفعال است). پیکربندی بهینهسازی به زمان زیادی نیاز دارد، اما مفسر باینری پایتون 10 درصد در اجرای کد پایتون سریعتر است.
- به دایرکتوری cpython بروید که در آن کد منبع پایتون را کلون کرده ایم.
cd cpython
سپس دستور زیر را در ترمینال خود اجرا کنید تا پیکربندی شود
./configure --prefix=$HOME/python3.9
اگر می خواهید فلگ –enable-optimizations را اضافه کنید، دستور به صورت زیر خواهد بود.
./configure --enable-optimizations --prefix=$HOME/python3.9
توجه: $HOME حاوی مسیر دایرکتوری اصلی کاربر فعلی است. با استفاده از دستور echo می توانید فهرست خانه خود را بررسی کنید.
پس از انجام تنظیمات، ترمینال شما چیزی شبیه به این را مشاهده خواهید کرد:
3.ساخت
پس از انجام تنظیمات، آماده هستید تا فرآیند ساخت را شروع کنیم.
- ابزار make را برای ساخت فایل ها اجرا کنید و سپس دستور make install را اجرا کنید تا فایل های ساخته شده را در محل مشخص شده با پیشوند – configure قرار دهید.
راهنمای گام به گام نصب پایتون در لینوکس
مرحله 1: نصب پایتون در لینوکس با بسته های توسعه مورد نیاز برای نصب در دبیان / در فدورا
مرحله 2 – آخرین نسخه پایتون را دانلود کنید
مرحله 3 – برای نصب پایتون در لینوکس، فایل tar را استخراج کنید
مرحله 4 – اسکریپت را پیکربندی کنید
مرحله 5 – مراحل نصب پایتون در لینوکس و اتمام نصب را طی کنید
مرحله 6 – نصب را تایید کنید
مرحله 7 – ایجاد محیط مجازی (اختیاری)
- بسته های توسعه مورد نیاز برای نصب پایتون در لینوکس را نصب کنید:
در دبیان: مراحل زیر را برای نصب بسته های توسعه مورد نیاز برای نصب پایتون در لینوکس (سیستم دبیان) دنبال کنید.
- مطمئن شوید که بسته های منبع را در لیست منابع، فعال کرده اید. میتوانید این کار را با افزودن مکان بستههای منبع، از جمله URL، نام توزیع و نام مؤلفه، به /etc/apt/sources.list انجام دهید.
- ایندکس بسته را با استفاده از دستور زیر به روز کنید.
sudo apt-get update
نصب وابستگیهای ساخت پایتون: میتوانید وابستگیهای ساخت را با اجرای دستور زیر در ترمینال خود نصب کنید.
sudo apt-get build-dep python3
اگر می خواهید همه ماژول های اختیاری را بسازید، بسته های زیر و وابستگی های آنها را نصب کنید:
sudo apt-get install build-essential gdb lcov libbz2-dev
libffi-dev libgdbm-dev liblzma-dev libncurses5-dev
libreadline6-dev libsqlite3-dev libssl-dev lzma lzma-dev
tk-dev uuid-dev zlib1g-dev
در فدورا:
سیستم های مبتنی بر yum:
sudo yum install yum-utils
sudo yum-builddep python3
سیستم های مبتنی بر dnf:
sudo dnf install dnf-plugins-core
sudo dnf builddep python3
مرحله 2: آخرین نسخه پایتون را دانلود کنید:
می توانید آخرین نسخه پایتون را به صورت فایل tar با مراجعه به python.org دانلود کنید.
برای دانلود فایل tar کافیست روی دکمه دانلود کلیک کنید.
مرحله 3: برای نصب پایتون روی لینوکس فایل tar را استخراج کنید:
پس از اتمام دانلود، ترمینال را باز کرده و به فهرست دانلودها بروید.
دستور زیر tar را برای استخراج فایل ها اجرا کنید
tar -xf archive.tar.xz
در مورد ما نام فایل دانلود شده Python-3.9.6.tar.xz است. بنابراین دستور این خواهد بود:
tar -xf Python-3.9.6.tar.xz
دستور بالا یک دایرکتوری به نام فایل (بدون پسوند فایل) ایجاد می کند. بنابراین نام دایرکتوری Python-3.9.6 خواهد بود.
مرحله 4: پیکربندی اسکریپت:
cd Python-3.9.6/
مراحل پیکربندی و ساخت Build از سورس کد را دنبال کنید.
بیایید یک نام مستعار برای Python 3.9 ایجاد کنیم تا نسخه ما را گیج نکند. با استفاده از دستورات مستعار مانند آنچه در زیر آورده شده است، می توان نام مستعار را به راحتی ایجاد کرد
alias python=python3.9
مرحله 5: طی مراحل نصب پایتون در لینوکس و اتمام نصب
در این مرحله باید اجازه دهید سیستم کار خودش را انجام دهد و منتظر بمانید تا پایتون را روی لینوکس نصب کند.
مرحله 6: تأیید نصب:
شما بسیار نزدیک به اتمام نصب پایتون در لینوکس هستید! اکنون، هر یک از ویرایشگرهای کد/متن مورد علاقه خود را باز کنید و کد زیر را اضافه کنید.
# Hello World - Python
print(“Hello World”)
فایل را با پسوند py ذخیره کنید. به عنوان مثال، helloworld.py.
ترمینال را در دایرکتوری که فایل .py را در آن ذخیره کرده اید باز کنید و با استفاده از دستور پایتون فایل برنامه را اجرا کنید.
python helloworld.py
خروجی برنامه:
مرحله 7: ایجاد محیط مجازی (اختیاری):
راههای زیادی برای ایجاد یک محیط مجازی پایتون پس از یادگیری نحوه نصب پایتون در لینوکس وجود دارد. در اینجا قصد داریم نحوه ایجاد یک محیط مجازی پایتون را با استفاده از بسته محیط مجازی که با Python3 ارائه میشود، ایجاد کنیم.
فقط با اجرای دستور زیر در ترمینال خود می توانید یک محیط مجازی پایتون ایجاد کنید.
python -m venv test_env
مسیری را که می خواهید محیط مجازی خود را در آن ذخیره کنید جایگزین test_env کنید. سپس با استفاده از دستور ls که در تصویر بالا نشان داده شده است، محیط مجازی ایجاد شده را تایید کنید. اگر محیط مجازی پایتون قبلاً نصب نشده باشد، میتوانید خروجی را مطابق تصویر زیر دریافت کنید.
در این صورت می توانید بسته را با استفاده از دستور زیر نصب کنید:
sudo apt install python3-venv
برای ادامه نصب، Y و Enter را فشار دهید. حالا دوباره سعی کنید دستور ایجاد محیط مجازی را اجرا کنید. محیط مجازی تازه ایجاد شده را می توان با استفاده از دستور منبع فعال کرد:
source env/bin/activate
در اینجا نیز test_env را با مسیر محیط مجازی خود جایگزین کنید.
نتیجه گیری
در این مطلب آموزش نصب پایتون در لینوکس را بررسی کردیم. معمولا در سیستم عامل های لینوکس، به صورت پیش فرض پایتون نصب شده است. اما در صورتی که قصد روی سیستم شما سورس پایتون وجود نداشت، می توانید با استفاده از روش های ارائه شده در بالا نصب پایتون در لینوکس را انجام دهید.
درباره مدیریت
من عاشق برنامه نویسی و تکنولوژی هستم و 10 سال در این زمینه مشغول به فعالیت هستم و پروژه های مختلفی رو در زمینه های سایت و شبکه های کامپیوتری و امنیت اطلاعات انجام دادم و در حال حاضر مدیر و موسس شرکت انفورماتیک طراحی پایا آنوش هستم که در زمینه ی طراحی سایت و سیستم های هوشمند و برقراری امنیت اطلاعات سیستم های کامپیوتری و همچنین آموزش فعالیت دارد و میخواهم هر آنچه که در طی این 10 سال یاد گرفتم و تجربه کردم رو با شما به اشتراک بگذارم.
نوشته های بیشتر از مدیریت
دیدگاهتان را بنویسید