نصب پایتون ۳٫۸ در centos 7.8

پایتون یکی از زبان های برنامه نویسی بسیار محبوب است که ایجاد آن به فردی با نام Guido van Rossum بر می گردد. سال انتشار این زبان برنامه نویسی کاربردی 1991 می باشد. پایتون در موارد بسیاری می تواند مورد استفاده قرار بگیرد. انجام ریاضیات پیچیده، اسکریپت نویسی سیستم، نمونه سازی سریع و بسیاری دیگر از توسعه های نرم افزاری نمونه هایی از کاربردهای این زبان برنامه نویسی می باشد.پایتون که در بین پیشرفته ترین زبان های برنامه نویسی قرار می گیرد توانسته نظر بسیاری از کاربران را به خود جلب نماید. به همین علت برای نصب آن در centos 7.8 ادامه مقاله را به خوبی بررسی نمایید.

فعال کردن مجموعه نرم افزارها (SCL)

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

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

sudo yum install centos-release-scl

نصب پایتون در centos 7.8

پایتون به علت ویژگی هایی که دارد می تواند بر روی سیستم هایی همچون ویندوز، مک، لینوکس، BSD، Raspberry Pi و بسیاری از موارد دیگر کار می کند. از این رو در این مقاله قصد داریم به آموزش نصب آخرین نسخه از پایتون یعنی 3.8 بپردازیم. به همین دلیل نیاز است تا از مراحل زیر به ترتیب پیروی کنید.

  • مرحله 1: دیتاهای پایتون را نصب کنید

از آن جایی که برای نصب پایتون باید آن را از منبع انتخاب کنیم نیاز است تا اجازه دهید که پکیج های لازم برای نصب پایتون نصب شوند. دستوری که برای این کار مورد نیاز است به صورت زیر می باشد:

sudo yum –y groupinstall "Development Tools"
sudo yum –y install openssl-devel bzip2-devel libffi-devel

سپس باید در دسترس بودن gcc را تایید کنید.

$ gcc --version
gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39)
Copyright (C) 2015 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  • مرحله 2: آخرین ورژن پایتون 3.8 را دانلود نمایید

با استفاده از دستوری که در ادامه خواهد آمد می توانید آخرین یعنی جدیدترین آرشیو که مربوط به Python 3.8 را دانلود کنید.

sudo yum -y install wget
wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz

پس از وارد نمودن دستور فوق نیاز است تا پکیج مورد نظر را استخراج و یا به اصطلاح Extract کنید.

tar xvf Python-3.8.2.tgz

سپس باید پوشه ای که ایجاد کرده اید را تغییر دهید:

cd Python-3.8*/
  • مرحله 3: نصب پایتون 3.8 بر روی centos 7 و centos 8

در مرحله سوم نوبت آن است که جدیدترین نسخه پایتون را بر روی centos 7 و centos 8 نصب کنید. برای این که بتوانید عملیات نصب را به خوبی تنظیم کنید نیاز است تا اسکریپت پیکربندی را اجرا نمایید. برای این کار نیاز به دستور زیر دارید:

./configure --enable-optimizations

حال نیاز است تا پایتون 3.8 در centos 7 را راه اندازی کنید. به راحتی می توانید این کار را با پیروی از دستور زیر انجام دهید:

sudo make altinstall

اگر نتیجه کار شما موفقیت آمیز بود، باید پیامی متشابه با مورد زیر دریافت نمایید:

/tmp/tmp9ly9eo2d/pip-19.2.3-py2.py3-none-any.whl/pip/_vendor/ipaddress.py:1106: SyntaxWarning: 'str' object is not callable; perhaps you missed a comma?
/tmp/tmp9ly9eo2d/pip-19.2.3-py2.py3-none-any.whl/pip/_vendor/ipaddress.py:1106: SyntaxWarning: 'str' object is not callable; perhaps you missed a comma?
Looking in links: /tmp/tmp9ly9eo2d
Collecting setuptools
Collecting pip
Installing collected packages: setuptools, pip
Successfully installed pip-19.2.3 setuptools-41.2.0

پایتون 3.8 برای اینکه کارکرد درستی را از خود نشان دهد باید در centos 7 و centos 8 چک شود و بررسی های لازم بر روی آن انجام گیرد. پس از آن باید موفقیت آمیز بودن نصب آخرین نسخه زبان برنامه نویسی پایتون بر روی centos 7 و centos 8 را تایید کنید. به منظور انجام این کار نیاز است تا مانند زیر عمل کنید:

$ python3.8 --version;
Python 3.8.2

در این صورت pip (فایل های عکس) نیز نصب شده است. دستور زیر به خوبی این مورد را نشان می دهد:

$ pip3.8 --version
pip 19.2.3 from /usr/local/lib/python3.8/site-packages/pip (python 3.8)
نصب پایتون 3.8 بر روی centos 7.8 می تواند پنجره ای از امکانات پیشرفته را در اختیار شما بگذارد تا با استفاده از آن بتوانید به توسعه نرم افزارها و سیستم های مختلف بپردازید.

جمع بندی

پایتون به دلیل اینکه یکی از برترین زبان های برنامه ریزی طراحی شده می باشد، توانسته است به توسعه بسیاری از برنامه های محبوب و معروف بپردازد. YouTube ، DropBox ، Reddit، Quora ، Instagram ، Pinterest نمونه ای از این برنامه ها هستند. استفاده از پایتون می تواند یک انتخاب بسیار عالی نه تنها برای مبتدیان و بلکه توسعه دهندگان با تجربه باشد. این زبان برنامه نویسی متنوع با شماست تا بتوانید کارهای متنوعی را با استفاده از آن به انجام برسانید و به تجزیه و تحلیل داده های بسیار بپردازید. انعطاف پذیری بالای این زبان برنامه نویسی با شماست تا بتوانید کارهای متنوع خود را به وسیله آن به درستی به انجام برسانید.

سوالات متداول

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

1. زبان برنامه نویسی شامل چه مزیت هایی می باشد؟

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

2. به چه دلیلی زبان برنامه نویسی پایتون از محبوبیت بالایی برخوردار است؟

پایتون به دلیل این که از انعطاف پذیری بالایی برخوردار است، می تواند به شما در اجرای بسیاری از برنامه ها کمک می کند. همچنین با استفاده از این زبان برنامه نویسی می توان نیاز به نوشتن کد و توابع را کاهش داد.

3. چه تکنولوژی هایی در زبان برنامه نویسی پایتون وجود دارد؟

در نسخه های جدید زبان برنامه نویسی پایتون شاهد وجود تکنولوژی های آموزش ماشین سازی و هوش مصنوعی هستیم.

4. زبان برنامه نویسی پایتون مناسب چه افرادی می باشد؟

زبان برنامه نویسی پایتون می تواند برای افراد مبتدی که تمایل به نصب و استفاده از آن دارد مناسب باشد. همچنین توسعه دهندگان با تجربه نمونه ای دیگر از کاربران این زبان برنامه نویسی هستند.

  • با خدمات ابری پارس آشنا شوید

    اولین ارائه‌دهنده خدمات رایانش ابری در ایران هستیم

    ابر سرور

    ابر سرور

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

    هایبرید سرور

    هایبرید سرور

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

    ماکرو سرور

    ماکرو سرور

    ماکرو سرور محصولی ویژه است که برای دریافت بالاترین کیفیت سخت‌افزاری طراحی شده است. در شرایطی که نیازمند سخت‌افزاری قدرتمند برای سرور خود هستید، ماکرو سرورها منابع سخت‌افزاری مورد نیاز را برای شما فراهم می‌کنند.

    هاست ابری

    هاست ابری

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

    هاست دانلود

    هاست دانلود

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

    مطالعه این مطالب نیز پیشنهاد می‌شود

    مقالات و نظرات اعضای تیم ما درباره تکنولوژی، روزهای کاری و چیزای دیگر…

    رویداد Cloud Talk

    CloudTalk رویدادی آنلاین است که با حضور بیش از ۲۰۰۰ نماینده از شرکت‌های مطرح حوزه‌ی فناوری ابری برگزار می‌گردد. این رویداد در سال ۲۰۲۰، در روز سه‌شنبه...

    تفاوت هاست لینوکس و ویندوز

    یکی از چالش‌های مهم مدیران وب‌سایت‌ها، در هنگام خرید هاست و راه‌اندازی وب‌سایت، انتخاب نوع سیستم‌ عامل هاست است. ارائه‌دهندگان خدمات میزبانی وب و هاست...

  • کلیه حقوق برای شرکت دانش بنیان پارس پک محفوظ می باشد.

    Copyright © 2019 Pars Parva System Ltd. ParsPack Cloud Computing Technology ® , All Rights Reserved.