آموزش نصب Anaconda (آناکوندا) در ویندوز و لینوکس ubuntu
آناکوندا (Anaconda) یک توزیع رایگان و متنباز از زبانهای برنامهنویسی پایتون و R است که به طور خاص برای علوم داده، یادگیری ماشین و محاسبات علمی طراحی شده است. اگر به دنبال راهاندازی یک محیط کامل برای کار با دادهها هستید، Anaconda تمام ابزارهای لازم را در یک پکیج جامع در اختیار شما قرار میدهد.
این راهنمای کامل، به شما آموزش میدهد که Anaconda چیست و چگونه آن را روی سیستمعاملهای ویندوز و لینوکس (اوبونتو) نصب کنید. برای پروژههای بزرگ تحلیل داده که به منابع پردازشی قوی نیاز دارند، خرید سرور مجازی یک بستر مناسب فراهم میکند.
Anaconda چیست و چرا از آن استفاده کنیم؟
Anaconda فقط یک نصبکننده ساده پایتون نیست؛ بلکه یک پلتفرم کامل است که شامل موارد زیر میشود:
- توزیع Python: یک نسخه پایدار از Anaconda Python.
- صدها کتابخانه از پیش نصب شده: شامل کتابخانههای حیاتی مانند NumPy, Pandas, Matplotlib, Scikit-learn و Jupyter Notebook.
- مدیر بسته Conda: یک ابزار قدرتمند برای نصب، حذف و مدیریت پکیجها و محیطهای مجازی (Environments).
- Anaconda Navigator: یک رابط کاربری گرافیکی برای مدیریت پکیجها و اجرای ابزارهایی مانند Jupyter.
مزایا و معایب استفاده از Anaconda
مزایا:
- نصب آسان: تمام ابزارهای مورد نیاز شما با یک بار نصب، آماده به کار هستند.
- مدیریت محیط: با Conda به راحتی میتوانید محیطهای مجازی مجزا برای پروژههای مختلف با نسخههای متفاوت پکیجها ایجاد کنید.
- جامع بودن: دسترسی به مجموعه عظیمی از کتابخانههای علمی و تحلیل داده.
معایب:
- حجم بالا: فایل نصب Anaconda به دلیل داشتن پکیجهای زیاد، حجم بالایی دارد (چندین گیگابایت).
- پیچیدگی برای مبتدیان: مدیریت Conda ممکن است در ابتدا کمی پیچیدهتر از ابزار ساده `pip` به نظر برسد.
بخش اول: آموزش نصب Anaconda در ویندوز (11، 10 و 7)
این بخش شما را با مراحل کامل دانلود Anaconda برای ویندوز 10، 11 و حتی نسخههای قدیمیتر آشنا میکند.
قدم ۱: دانلود Anaconda
به صفحه دانلود رسمی Anaconda بروید. نصبکننده به صورت خودکار نسخه ۶۴ بیتی را به شما پیشنهاد میدهد. اگر به نسخه خاصی نیاز دارید (مثلا دانلود anaconda 32-bit برای ویندوز ۷)، به پایین صفحه اسکرول کرده تا تمام نسخهها را مشاهده و دانلود کنید.
قدم ۲: اجرای نصبکننده
- فایل
.exe
دانلود شده را اجرا کنید. - در مراحل نصب، گزینههای پیشفرض معمولا مناسب هستند. فقط به صفحه “Advanced Installation Options” توجه کنید:
- Add Anaconda3 to my PATH environment variable: این گزینه به صورت پیشفرض توصیه نمیشود، زیرا ممکن است با سایر نسخههای پایتون روی سیستم شما تداخل ایجاد کند. بهتر است آن را غیرفعال نگه دارید و از طریق “Anaconda Prompt” به Conda دسترسی داشته باشید.
- Register Anaconda3 as my default Python: این گزینه را فعال نگه دارید.
- روی Install کلیک کرده و منتظر بمانید تا نصب کامل شود.
قدم ۳: تایید نصب
پس از اتمام نصب، از منوی Start برنامه Anaconda Prompt را جستجو و اجرا کنید. در این محیط، با وارد کردن دستور زیر میتوانید لیست پکیجهای نصب شده را مشاهده کنید:
conda list
بخش دوم: آموزش نصب Anaconda در لینوکس (اوبونتو)
قدم ۱: دانلود اسکریپت نصب
ابتدا سیستم خود را آپدیت کنید:
sudo apt update && sudo apt upgrade -y
سپس به صفحه دانلود رسمی Anaconda رفته، روی آیکون لینوکس کلیک راست کرده و “Copy Link Address” را بزنید. حالا با استفاده از `curl` یا `wget` آن را در پوشه /tmp
دانلود کنید:
cd /tmp
curl -O PASTE_THE_DOWNLOAD_LINK_HERE
قدم ۲: اجرای اسکریپت نصب
اسکریپت دانلود شده را با `bash` اجرا کنید:
bash Anaconda3-LATEST-VERSION-Linux-x86_64.sh
(نام فایل را با نسخهای که دانلود کردهاید، جایگزین کنید).
در طول فرآیند نصب:
- با فشردن Enter و تایپ
yes
، با قوانین موافقت کنید. - مسیر نصب را تایید کنید (معمولا مسیر پیشفرض مناسب است).
- در انتها، وقتی از شما پرسیده شد `Do you wish the installer to initialize Anaconda3 by running conda init?`، حتما `yes` را تایپ کنید. این کار Conda را به صورت خودکار به ترمینال شما اضافه میکند.
قدم ۳: فعالسازی و تایید نصب
برای اعمال تغییرات، دستور زیر را اجرا کنید (یا یک بار ترمینال را بسته و باز کنید):
source ~/.bashrc
حالا با دستور conda list
میتوانید نصب را تایید کنید.
مثال کاربردی: شروع کار با Jupyter Notebook
یکی از اصلیترین دلایل نصب آناکوندا، دسترسی به Jupyter Notebook است.
- برنامه Anaconda Navigator را از منوی Start (در ویندوز) یا با تایپ
anaconda-navigator
(در لینوکس) اجرا کنید. - در صفحه اصلی، برنامه Jupyter Notebook را پیدا کرده و روی دکمه Launch کلیک کنید.
Jupyter به صورت خودکار در مرورگر شما باز شده و آماده کدنویسی است. برای پروژههای سنگین که نیاز به منابع پردازشی بالا دارند، خرید vps یک بستر کارآمد فراهم میکند.
فهرست تیترها