برنامه ریزی تا کنکور ارشد و دکتری: مشاوره خصوصیت با استاد رضوی رو رزرو کن!
ویس توضیحات مشاوره رزرو مشاوره
کنکور کامپیوتر
0
ورود | ثبت نام
نظرات
اشتراک
بالا
علاقه‌مندی

اشتراک
 

نصب پایتون در لینوکس – بصورت تصویری و از صفر تا صد

این مقاله عالی به آموزش 0 تا 100 نصب پایتون در لینوکس پرداخته و انواع راه های نصب پایتون 3 در لینوکس و توزیع های Ubuntu، Fedora و ... را معرفی کرده

پایتون (Python)زبان برنامه نویسی پایتون چیست؟ – نحوه شروع و دلایل محبوبیتزبان برنامه نویسی پایتون چیست؟ – نحوه شروع و دلایل محبوبیتزبان برنامه نویسی پایتون (Python) چیست؟ این مقاله عالی به بررسی دلایل محبوبیت پایتون، موارد استفاده از پایتون و نحوه شروع به برنامه نویسی پایتون پرداخته، یک زبان برنامه نویسی سطح بالا، شی‌گرا و مفسری است که در سال‌های اخیر بسیار مورد توجه قرار گرفته است. نصب پایتون برای شروع یادگیری و کار با آن، اولین گام در راستای آموختن این زبان پرکاربرد است، از طرفی سیستم عامل لینوکس، یک محیط عالی برای برنامه‌نویسان ایجاد کرده است و فارغ از این موضوع، بسیاری از سرورها نیز از این سیستم عامل (Operating System)سیستم عامل چیست به زبان ساده، چرا باید از OS استفاده کنیم؟سیستم عامل چیست به زبان ساده، چرا باید از OS استفاده کنیم؟این مقاله عالی به معرفی سیستم عامل (Operating System|OS) به زبان ساده پرداخته، همچنین بررسی کرده که چرا باید از سیستم عامل استفاده کنیم بهره می‌برند؛ بنابراین چگونگی نصب زبان پایتون در سیستم عامل لینوکس دارای اهمیت ویژه‌ای می‌باشد. در این مقاله خواهیم دید که چگونه پایتون را برای لینوکس، دانلود و در لینوکس‌های Ubuntu و Fedora نصب کنیم.

پیش‌نیازها و مراحل قبل از نصب

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

در بیشتر توزیع‌های محبوب سیستم عامل لینوکس، پایتون به طور پیشفرض نصب است، بنابراین پیش از نصب پایتون در لینوکس، باید بررسی کنیم که آیا پایتون بر روی سیستم ما نصب است یا خیر. جهت انجام این کار کافیست در ترمینال لینوکس، دستور python3 را وارد کنیم. این دستور ما را وارد محیط زبان پایتون در ترمینال لینوکس می‌کند.

Ubuntu@ubuntu :~$ python3

اگر قصد داشته باشیم تا از نصب نسخه خاصی از پایتون اطمینان حاصل کنیم، می‌توان از دستور python3.X که X نسخه مورد نظرمان می‌باشد، استفاده کرد. مانند دستور زیر:

Ubuntu@ubuntu :$ python3.11

در صورتی که پایتون بر روی سیستم از پیش نصب باشد، خروجی زیر نمایش داده می‌شود و نیازی به نصب دوباره آن نیست؛ مگر اینکه بخواهیم نسخه متفاوتی از پایتون را بر روی سیستم خود نصب کنیم.

Ubuntu@ubuntu :$ python3
Python 3.10.6 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

برای بررسی کردن از پیش نصب بودن پایتون 2 نیز به جای عبارت python3، python2 را جایگزین کنید.

برای نصب پایتون در لینوکس به چه پیش‌نیازهایی احتیاج داریم؟

جهت نصب موفقیت‌آمیز زبان پایتون در لینوکس، به 2 مورد احتیاج خواهید داشت:

نکاتی در نصب پایتون در لینوکس

به طور کلی دو روش جهت نصب پایتون در لینوکس وجود دارد، نصب مستقیم به وسیله Package Manager و نصب از طریق سورس کد و کامپایل کردن کل زبان پایتون. به چند دلیل ممکن است که لازم داشته باشیم پایتون را به وسیله سورس کد آن نصب کنیم، از جمله این عوامل می‌شود به موارد زیر اشاره کرد:

در ادامه به بررسی هر دو روش نصب در لینوکس‌های بر پایه توزیع‌ Ubuntu و Fedora خواهیم پرداخت.

دوره برنامه نویسی پایتون

پایتون (Python) یا پایتان یک زبان برنامه نویسی چند منظوره و سطح بالاست که بطور بسیار گسترده ای مورد استفاده برنامه نویسان و غیر برنامه نویسان قرار می‌گیرد. پایتون در سال های اخیر به یکی از محبوب ترین زبان های برنامه نویسی در جهان تبدیل شده است.

چه چیزهایی در این دوره یاد می‌گیرید

دستورات کنترلی
ذخیره‌سازی و داده ساختارها
ذخیره‌سازی و داده ساختارها
حلقه‌ها
توابع در پایتون
مدیریت خطاها در پایتون
کار با فایل‌ها
شی گرایی
برنامه نویسی موازی و تردها

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

چرا باید پایتون را یاد بگیریم؟

چه چیز هایی را قرار است در این دوره یاد بگیریم؟ و مروری بر تاریخچه پایتون

نصب پایتون اجرا کردن اولین خط کد

آماده سازی ویرایشگر VS Code آشنایی با سینتکس پایتون

آماده سازی مینی کندا + توابع پرینت و ماژول math

معرفی عملگرها و چرایی نیاز به کنترل جریان در برنامه نویسی

مفهوم داده ساختارها در پایتون

آشنایی با دیکشنری ها

آشنایی با حلقه ها

معرفی کلی توابع با مثال های متنوع

خطاها چی هستند؟

نحوه کار کردن با فایل و خواندن آن در مودهای مختلف

تاریخچه برنامه‌‎ نویسی

مفهوم شی‌گرایی

معرفی فرآیند Process - تفاوت فرآیند و برنامه

مرور کلی مباحث و حل یک تمرین پیرامون اعداد اول

چرا باید پایتون را یاد بگیریم؟
چه چیز هایی را قرار است در این دوره یاد بگیریم؟ و مروری بر تاریخچه پایتون
نصب پایتون اجرا کردن اولین خط کد
آماده سازی ویرایشگر VS Code آشنایی با سینتکس پایتون
آماده سازی مینی کندا + توابع پرینت و ماژول math
معرفی عملگرها و چرایی نیاز به کنترل جریان در برنامه نویسی
مفهوم داده ساختارها در پایتون
آشنایی با دیکشنری ها
آشنایی با حلقه ها
معرفی کلی توابع با مثال های متنوع
خطاها چی هستند؟
نحوه کار کردن با فایل و خواندن آن در مودهای مختلف
تاریخچه برنامه‌‎ نویسی
مفهوم شی‌گرایی
معرفی فرآیند Process - تفاوت فرآیند و برنامه
مرور کلی مباحث و حل یک تمرین پیرامون اعداد اول

دو راه نصب پایتون 3 در لینوکس

راه اول: نصب پایتون در لینوکس به وسیله Package Manager

نصب در لینوکس‌های بر پایه توزیع‌ Ubuntu

در لینوکس‌های بر پایه توزیع‌های Ubuntu می‌توان از دستور apt-get install python3 استفاده کرد.

root@Ubuntu:/home/ubuntu# apt-get install python3

البته باید به دو نکته توجه کرد:

  1. همانطور که در بخش قبل اشاره شد، جهت نصب پایتون در لینوکس به دسترسی sudo نیاز خواهیم داشت؛ بنابراین اگر از قبل دسترسی Root یا ریشه را فعال نکرده‌اید باید قبل از دستور نصبی که در بالا آورده شده، دستور Sudo را نیز اضافه کنید.
    Ubuntu@ubuntu :~$ sudo apt-get install python3
    در ادامه اجرای این دستور لازم است رمز عبور یا Password را جهت وارد شدن به سطح دسترسی Root وارد کنید. توجه کنید در بخشی که رمز عبور را وارد می‌کنید، کاراکتر تایپ شده جهت افزایش امنیت نمایش داده نخواهد شد (موردی که شاید برای کسانی که تازه کار هستند گیج کننده باشد).
     [sudo] password for Ubuntu:
  2. اگر قصد دارید نسخه (Version) خاصی از پایتون را نصب کنید، می‌توانید از دستور زیر استفاده کنید.
    Ubuntu@ubuntu :~$ sudo apt-get install python3.11

در دستور بالا پس از اجرای دستور، پایتون نسخه 11 نصب خواهد شد. می‌توانید به جای عدد 11، نسخه‌های مختلفی از پایتون را که مدنظرتان است را قرار دهید.

نصب در لینوکس‌های بر پایه توزیع‌ Fedora

تنها تفاوتی که در نصب پایتون در این توزیع‌ لینوکسی با توزیع‌های بر پایه Ubuntu وجود دارد، نام Package Management در این توزیع‌ها است. برای نصب پایتون در این نوع از توزیع‌ها، دستور زیر را می‌توان به کار برد:

 [liveuser@localhost-live ~]$ sudo yum install python3

همانطور که در قبل دیدیم، چنان‌چه نسخه خاصی از پایتون را برای نصب در نظر دارید، می‌توانید در انتهای دستور، عدد آن نسخه را اضافه کنید.

راه دوم: به وسیله سورس کد پایتون

در این بخش همانند بخش قبل، نصب پایتون در دو ورژن لینوکس بر پایه Ubuntu و Fedora بررسی خواهد شد.

نصب پایتون 3 در لینوکس‌های بر پایه توزیع Ubuntu

در ابتدا به نصب پایتون در لینوکس‌های بر پایه Ubuntu می‌پردازیم. برای شروع کار باید پیش‌نیازهای مورد نیاز را نصب کنیم.

گام اول: نصب پکیج‌های توسعه مورد نیاز

می‌توانید با اجرای دستور زیر، نرم‌افزارهای مورد نیاز را دانلود و نصب کنید. در ابتدا باید به نکته‌ای اشاره کرد که اگر تازه‌کار هستید ممکن است به کارتان بیاید. برای Paste کردن متن یا دستوری در محیط ترمینال لینوکس، باید کلیدهای Ctrl+Shift+V را نگه دارید.

Ubuntu@ubuntu :~$ sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev libbz2-dev

گام دوم: دانلود آخرین نسخه پایدار پایتون

آخرین نسخه پایتون را می‌توان در وب سایت رسمی پایتون یافت. برای دانلود سورس کد پایتون می‌توان به‌صورت زیر از دستور wget استفاده کرد.

Ubuntu@ubuntu :~$ wget https://www.python.org/ftp/python/3.11.1/Python-3.11.1.tgz

گام سوم: استخراج فایل دانلود شده

به مسیری که فایل فشرده پایتون دانلود شده است بروید (چنان‌چه مسیر را پس از دانلود تغییر نداده باشید، نیازی به این عمل نیست) و سپس دستور زیر را اجرا کنید.

Ubuntu@ubuntu :~$ tar -xvf Python-3.11.1.tgz

نحوه استخراج کردن سورس کدهای پایتون و خروجی ظاهر شده پس از اجرای دستور آن

گام چهارم: پیکربندی

در ادامه به پیکربندی فایل‌های استخراج شده می‌پردازیم، پیش از انجام این عمل، باید به مسیر (Directory) فایل استخراج شده برویم، سپس دستور مربوط به پیکربندی را اجرا کنیم.

Ubuntu@ubuntu :~$ cd Python-3.11.1
Ubuntu@ubuntu :~$ ./configure --enable-optimizations

نمایش چگونگی تغییر مسیر به فایل استخراج شده و پیکربندی آن برای کامپایل

گام پنجم: کامپایل

در این گام می‌توان پایتون را کامپایل کرد. برای این کار از دستور زیر استفاده می‌کنیم.

Ubuntu@ubuntu :~$ make

این تصویر نحوه کامپایل کردن سورس کد پایتون در لینوکس ubuntu را نمایش می دهد

گام ششم: نصب باینری‌های پایتون

اکنون می‌توان با دستور زیر، باینری‌های زبان پایتون را نصب کرد.

Ubuntu@ubuntu :~$ sudo make altinstall

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

گام هفتم: تایید صحت نصب

در صورت گذراندن صحیح مراحل فوق، اکنون زبان پایتون بر روی سیستم لینوکسی شما نصب شده است. حال می‌توانید از دستور زیر برای صحت نصب پایتون در لینوکس استفاده کنید. اگر فرآیند نصب به درستی پیش رفته باشد، خروجی نیز به شکل زیر خواهد بود.

Ubuntu@ubuntu:~$ python3.11
Python 3.11.1 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

در ادامه این بخش، به نصب پایتون در لینوکس‌های بر پایه Fedora خواهیم پرداخت. نصب پایتون در این توزیع‌ها نیز مشابه نصب پایتون در Ubuntu است و در برخی از دستورات متفاوت است. 

نصب پایتون 3 در لینوکس‌های بر پایه توزیع Fedora

گام اول: نصب پکیج‌های توسعه مورد نیاز

ابتدا به سراغ نصب پکیج‌های مورد نیاز می‌رویم. این پکیج‌ها تفاوت‌هایی با پکیج‌های مورد استفاده در لینوکس Ubuntu دارند.

[liveuser@localhost-live ~]$ sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel

گام دوم: دانلود آخرین نسخه پایدار پایتون

[liveuser@localhost-live ~]$ cd Desktop
[liveuser@localhost-live Desktop]$ wget https://www.python.org/ftp/python/3.10.8/Python-3.10.8.tgz

نکته‌ای که در این بخش وجود دارد این است که در ابتدا باید مسیری که فایل سورس کد پایتون دانلود می‌شود را مشخص کرد. تفاوتی نمی‌کند که شما چه مسیری را مشخص می‌کنید، ولی باید آن را برای مراحل بعدی نصب به خاطر داشته باشید.

گام سوم: استخراج فایل دانلود شده

[liveuser@localhost-live Desktop]$ tar -xzf Python-3.8.12.tgz

گام چهارم: پیکربندی

[liveuser@localhost-live Desktop]$ cd Python-3.10.8/
[liveuser@localhost-live Python-3.10.8]$ sudo ./configure --enable-optimization

سپس مسیر (Directory) را به فایلی که پس از استخراج فایل tgz ساخته شد تغییر می‌دهیم و طبق دستور زیر پروسه پیکربندی را شروع می‌کنیم.

نمایش نحوه پیکربندی پایتون در لینوکس Fedora

گام پنجم: کامپایل

[liveuser@localhost-live Python-3.10.8]$ sudo make -j X

می‌توانیم از پارامتر j- استفاده کنیم تا دستور کامپایل بر روی هر تعداد هسته CPU که مشخص می‌کنیم اجرا شود (به جای X می‌توان بیشترین تعداد هسته‌ پردازنده‌ای که در اختیار است را قرار داد) در نتیجه کامپایل سریع‌تر انجام می‌شود.

این تصویر نحوه کامپایل کردن سورس کد پایتون در لینوکس fedora را نمایش می دهد

گام ششم: نصب باینری‌های پایتون

[liveuser@localhost-live Python-3.10.8]$ sudo make altinstall

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

گام هفتم: تایید صحت نصب

در انتها اگر نصب موفقیت‌آمیز باشد، با دستور زیر وارد محیط پایتون خواهیم شد.

[liveuser@localhost-live Python-3.10.8]$ python3.10
Python 3.10.8 (main, Mar 25 2023, 05:20:24) [GCC 12.2.1 20220819 (Red Hat 12.2.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.

نمونه فیلم‌های دوره‌های مهارتی

پکیج Python-is-python3

در لینوکس Ubuntu، می‌توان از پکیج python-is-python3 برای نگاشت دستور python3 به python استفاده کرد. برای نصب این پکیج از دستور زیر استفاده کنید.

Ubuntu@ubuntu :~$ sudo apt-get install python-is-python3

پس از نصب، اگر دستور python را در ترمینال اجرا کنید، وارد محیط پایتون خواهید شد.

Ubuntu@ubuntu :~$ python
Python 3.10.6 (main, Nov 2 2022, 18:53:38) [GCC 11.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.

نصب پایتون 2 در لینوکس

پایتون 2، نسخه قدیمی‌تر پایتون است که در سال 2008، پایتون 3 جانشین آن شد. امروزه در اکثر پروژه‌ها و استفاده‌‌‌های شخصی از پایتون 3 استفاده می‌شود. با این حال چنانچه قصد دارید این نسخه از پایتون را نیز دانلود و نصب کنید، کافیست در مراحلی که شرح داده شد به جای python3، python2 را قرار دهید. مانند دستور زیر که می‌توان برای نصب پایتون 2 در لینوکس Ubuntu استفاده کرد.

Ubuntu@ubuntu :~$ sudo apt-get install python2

آخرین نسخه‌ای که از پایتون 2 منتشر شده است، نسخه 2.7.18 می‌باشد؛ بنابراین می‌توانید در دستور بالا این نسخه را لحاظ کنید.

دوره‌های مهارتی رشته کامپیوتر

جمع‌بندی

همانطور که در این بلاگ بررسی شد، برای نصب پایتون در لینوکس‌های بر پایه توزیع‌های Ubuntu از دستور sudo apt-get install python و در لینوکس‌های بر پایه توزیع Fedora از دستور sudo yum install python می‌توان استفاده کرد. یک روش دیگر که به آن پرداختیم، نصب  به وسیله کامپایل کردن سورس کد پایتون در لینوکس بود. نکته‌ای که در انتها می‌توان به آن اشاره کرد، این است که همیشه حواس‌تان به نسخه‌ای از پایتون که نصب می‌کنید باشد و از سازگاری آن با سیستم عامل مطمئن شوید.

چگونه پایتون را در لینوکس نصب کنیم؟

برای نصب پایتون در لینوکس می توان از دستور sudo apt-get install python3 در لینوکس‌ Ubuntu و از دستور sudo yum install python3 در لینوکس Fedora استفاده کرد.

آیا پایتون به طور پیشفرض در لینوکس نصب است؟

در بیشتر توزیع های محبوب لینوکس، زبان برنامه نویسی پایتون به طور پیشفرض وجود دارد. اما اگر پایتون به صورت پیشفرض نصب نباشد و یا قصد داشته باشیم نسخه دیگری از آن را نصب کنیم، باید روش نصب آن را بر روی سیستم های لینوکسی بدانیم.

امتیازدهی4.25 1 1 1 1 1 1 1 1 1 14.25 امتیاز (6 رای)
اشتراک
بارگذاری نظرات
تلگرام اینستاگرام تماس با پشتیبانی: 09378555200 تماس با پشتیبانی: 09378555200