پرش به مطلب اصلی

نصب کتابخانه ها و پکیج ها

چطور کتابخانه و پکیج های مورد نیاز خود را نصب کنیم؟

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

با انتخاب کامپایلر advanced یک دکمه آیکون تنظیمات در کنار لیست کشویی در نوار پایین صفحه نمایان می‌شود که با کلیک روی آن می‌توانید تنظیمات کامپایلر را تغییر داده، ورژن مورد نظر خود را انتخاب کرده و همچنین کتابخانه های مورد نظر خود را وارد کنید.

تنظیمات کامپایلر پیشرفته

برای مثال فرض می‌کنیم در کد خود نیاز به نصب کتابخانه‌های yt_dlp و httpx داریم. برای اینکار باید ابتدا گزینه تنظیمات سفارشی را انتخاب کرده و در فیلد مشخص شده، لیست کتابخانه ها را وارد کنید.

مدال تنظیمات کامپایلر پیشرفته

توجه! امکان نصب کتابخانه های گرافیکی وجود ندارد

توجه داشته باشید که در محیط کامپایلر آنلاین ما، امکان نصب کتابخانه های گرافیکی مثل tkinter و ... وجود ندارد چراکه این کتابخانه ها نیاز به GPU دارند و در حال حاضر در کامپایلر آنلاین ادروکا پیشتیبانی نمی‌شوند. امیدواریم در آینده ای نزدیک بتوانیم این قابلیت را نیز در کامپایلر اضافه کنیم.

در ادامه، ویژگی های کامپایلر basic و advanced برای هر زبان به تفکیک آمده است:

basic
  • ورژن 3.10
  • کتابخانه های numpy==2.2.6 requests==2.32.4
advanced
  • ورژن های 3.10, 3.11, 3.12
  • پکیج پیشفرض:: numpy و requests
  • پکیج های علم داده: یک ایمیج پیش ساخته شامل کتابخانه های numpy==2.3.3, pandas==2.3.3, matplotlib==3.10.6, seaborn==0.13.2, scikit-learn==1.7.2, scipy==1.16.2
  • پکیج های اسکراپینگ وب: یک ایمیج پیش ساخته شامل: requests==2.32.5 beautifulsoup4==4.14.2 lxml==6.0.2 selenium==4.36.0
  • پکیج سفارشی: نوشتن فایل requirements.txt اختصاصی