آموزش آناکوندا(anaconda) در پایتون

امیرحسین بیگدلو November 2023

# آناکوندا چیست؟ چه ربطی به پایتون دارد؟

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

 

# تفاوت anaconda و miniconda چیست؟

تفاوت این است که مینیکوندا فقط سیستم مدیریت مخزن را نصب می کند. بنابراین هنگام نصب آن فقط سیستم مدیریتی، بدون بسته، وجود دارد. در حالی که با Anaconda، برخی از بسته‌های پرکاربرد هم نصب میشود. زمانی که آناکوندا را نصب میکنید نرم‌افزارهایی مانند jupyter, numpy, pandas نیز موجود هستند در حالی که در miniconda این نرم‌افزارها وجود ندارند و باید به شکل جداگانه نصب شوند.

 

# conda چیست؟

ابزار conda نرم‌افزار داخلی آناکوندا است. Conda یک سیستم مدیریت بسته open source و سیستم مدیریت محیط است که بر روی Windows ، macOS و Linux اجرا می شود. Conda به آسانی در رایانه های محلی شما بین محیط ها ایجاد ، ذخیره ، بارگذاری و تغییر می دهد. این برنامه برای برنامه های پایتون ایجاد شده است، اما می تواند نرم افزار را برای هر زبانی بسته بندی و توزیع کند.

 

اگر ویدیو بالا را دوست داشتید، پیشنهاد میکنیم به مطالب زیر هم سر بزنید:

دوره آموزش تست نویسی در پایتون

دوره آموزش Descriptors در پایتون

دوره آموزش لینوکس

آموزش مدیر بسته pacman در مانجارو

ویدیوهای مشابه



ارسال نظر


Alieh

3 ماه قبل پاسخ به نظر

سلام ،من با همین روش numpy رو نصب کردم اما زمانی که داخل پایچارم ایمپورت میکنم ،خطای No module named 'numpy' رو میده، ممنون میشم بگین مشکل از کجاست؟

ارسال نظر



امیرحسین بیگدلو

3 ماه قبل

سلام
احتمالا محیط مجازی رو در پایچارم فعال نکردید

مهرداد

4 ماه قبل پاسخ به نظر

کی بود داشت تو ویدئو قهقهه میزد(:

ارسال نظر



Reza

1 سال قبل پاسخ به نظر

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

ارسال نظر



Reza

1 سال قبل پاسخ به نظر

با سلام و تشکر از آموزش های خوبتون.
برای حذف محیط مجازی web می توانید از دستور زیر استفاده کنید.
conda env remove --name web
دستور uninstall در مقابل install
دستور remove در مقابل create

ارسال نظر



sedighe

1 سال قبل پاسخ به نظر

سلام ممنون از بابت توضیح خوبتون
ممنون میشم به این سوال من ‍جواب بدین
من نرم افزاری که با anaconda نصب میکنم رو نمیتونم چطوری اجراش کنم.
مثلا با دستورconda install -c conda-forge youtube-dl چطوری از youtube-dl استفاده کنم

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

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

اسما

2 سال قبل پاسخ به نظر

سلام عالی! چندتا سوال دارم پکیج هارو چجوری پیدا کنیم و نصب و فعال کنیم؟

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

سلام
توی همین ویدیو گفتم. میتونید با conda یا pip پکیج‌های رو نصب کنید


Reza

1 سال قبل

Pypi.org
ازاینجا هم میشه پیدا و نصب کرد.

ahmad

2 سال قبل پاسخ به نظر

یه ارور آزار دهنده دارم با anaconda
می خوام environment ایمپورت کنم ارور response package not found میده، بعد همه پکیج ها رو لیست می کنه،. Path variable رو بررسی کردم.

ارسال نظر



امیرحسین بیگدلو

2 سال قبل

نمیدونم


Reza

1 سال قبل

environment رو می توانید create خلق و activate فعال کنید. import مال پکیج هست. ولی ایده خوبی هست اگر در نسخه های بعدی اضافه کنن.

حسن مرادی

2 سال قبل پاسخ به نظر

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

ارسال نظر



باب

3 سال قبل پاسخ به نظر

درود

خیلی خوب توضیح میدی واقعا ، من خودم چن سال تدریس کردم ، قشنگ می فهمم که چیزی که بدرد میخوره رو میگی و از اضافات پرهیز میکنی
قبلا معلم بودی ؟

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
خیلی ممنون.
خیر معلم نبودم ولی معلم‌ها رو دوست دارم


باب

2 سال قبل

معلم ها هم تورو دوس دارن D:

افروز

3 سال قبل پاسخ به نظر

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

ارسال نظر



سامان

3 سال قبل پاسخ به نظر

من هر روز اسپایدرم کرش میکنه و مجبور میشم پوشه
.anaconda رو از پوشه داکیومنت هام پاک کنم
و اینجوری همه تنظیماتش پاک میشه
هر روز یک تا دو بار اینجوری میشه
بنظرتون چکار کنم که کرش نکنه

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

سلام
اگر با scrapy نوشتی میتونی توی scrapinghub دیپلویش کنی و اونجا اجرا بشه.
اما دلیل کرش کردنش رو نمیدونم چیه. شاید در حین کراول به یه exception میخوره که هندلش نکردی

امیر محمد کهنگی

3 سال قبل پاسخ به نظر

بسیار عالی و روان توضیح داده اید.
بسیار متشکرم.

ارسال نظر



امیرحسین بیگدلو

3 سال قبل

خیلی ممنون

مونگارد