Skip to main content

Jupyter Notebook

با استفاده از Jupyter Notebook می‌توانید یک محیط عملیاتی تحت وب برای اجرای کد و کار روی داده‌ها داشته باشید. در نسخه‌ی ژوپیتری که ساخته می‌شود به شکل پیشفرض از زبان‌های Python, Julia, R پشتیبانی می‌شود. برای اطلاعات بیشتر می‌توانید به سایت Jupyter مراجعه کنید.

ساخت Jupyter Notebook در دارکوب

  1. به صفحه دارکوب در کنسول هم‌روش مراجعه کنید. سپس در قسمت «ساخت اپ»، ذیل «ساخت اپ آماده»، Jupyter را انتخاب کنید. در این مرحله، نام و زیردامنه‌ای برای نسخه Jupyter خود برگزینید. همچنین در این صفحه می‌توانید نسخه‌ی دلخواه ایمیج ژوپیتر خود را اجرا کنید. برای مشاهده‌ی لیست ایمیج‌های ممکن می‌توانید به صفه‌ی انتخاب ایمیج ژوپیتر مراجعه کنید. به صورت پیشفرض از نسخه‌ی datascience-notebook استفاده می‌شود.

  2. در صفحه بعد، پس از انتخاب پلن مورد نظر، گزینه «ساخت اپ» را انتخاب کنید. پس از اندکی، نسخه Jupyter Notebook شما مستقر خواهد‌شد.

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

کار با ژوپیتر

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

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

استفاده از اکستنشن‌ها

برای نصب اکستنشن، وارد اپ ژوپیتر خود شده و از نوار سمت چپ صفحه، گزینه Extension Manager را بزنید. با کلیک روی گزینه Enable بخش اکستنشن‌های ژوپیتر فعال می‌شود. پس از فعال‌سازی، می‌توانید اکستنشن‌های دلخواه خود را جستجو و نصب کنید.

بعد از زدن گزینه Install ممکن است ژوپیتر اعلام کند که برای استفاده از این اکستنشن، لازم است پکیج بخصوصی نیز در کنار آن نصب شود. در این صورت، لازم است در صفحه جزئیات اپ در دارکوب، وارد ترمینال شده و پکیج‌های همراه را با استفاده‌ از یکی از پکیج‌منیجر‌های pip یا conda نصب کنید.

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

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

نصب اکستنشن در کامندلاین

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

jupyter labextension install my-extension@1.2.3.

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

jupyter lab build