Jupyter Notebook ، قم بإنشاء ومشاركة المستندات من Ubuntu 20.04

حول دفتر Jupyter

في المقالة التالية ، سنلقي نظرة على كيفية تثبيت Jupyter Notebook على Ubuntu 20.04. هذا هو تطبيق ويب مفتوح المصدر سيسمح للمستخدمين بإنشاء ومشاركة المستندات التي تحتوي على الكود المصدري والمعادلات والتصورات والنص السردي، من بين أمور أخرى.

هذا البرنامج يعمل من تطبيق الويب الخاص بالعميل ، والذي يعمل في أي متصفح قياسي. الشرط الأساسي هو تثبيت خادم Jupyter Notebook وتشغيله على نظامنا. يمكن تصدير المستندات التي تم إنشاؤها في Jupyter إلى تنسيقات مثل HTML و PDF و تخفيض السعر أو بايثون. بالإضافة إلى ذلك ، يمكن أيضًا مشاركتها مع مستخدمين آخرين عبر البريد الإلكتروني ، باستخدام Dropbox أو GitHub ، أو من خلال عارض Jupyter Notebook المدمج.

تم تصميم هذا التطبيق بشكل عام لتوافق بيثون المتقدم يتضمن أيضًا إمكانية تصدير المستندات التي تم إنشاؤها باستخدام الأداة إلى تنسيقات أخرى. الغرض العام من إنشاء هذه الأداة هو استخدامها في تعلم لغة برمجة Python. يمكننا أيضًا الحصول على تنظيف وتحويل البيانات العلمية أو المحاكاة العددية أو النمذجة الإحصائية. هذه ليست سوى بعض المجالات التي يمكننا العمل بها مع هذا التطبيق.

قم بتثبيت Jupyter Notebook على Ubuntu 20.04

التثبيت بسيط للغاية ، على الرغم من أنه يتطلب سلسلة من الخطوات. للبدء ، سنفتح محطة طرفية (Ctrl + Alt + T) الآن تأكد من تحديث Ubuntu بالكامل:

sudo apt update; sudo apt upgrade

قم بتثبيت المتطلبات اللازمة

الآن نحن بصدد التثبيت بايثون وبعض مكتباتها مع PIP. للقيام بذلك ، في نفس المحطة ، سنحتاج فقط إلى تنفيذ الأمر:

تثبيت بيثون 3 نقطة

sudo apt install python3-pip python3-dev

قبل استعمال PIP, من المستحسن تحديثه حتى لا تحدث مشاكل مع الحزم:

تحديث نقطة

sudo -H pip3 install --upgrade pip

بمجرد التثبيت والتحديث ، يمكننا ذلك تحقق من نسخة PIP المثبتة بالأمر:

تم تثبيت نسخة بيب

pip --version

في هذه المرحلة ، باستخدام PIP لنقم بتثبيت الحزمة virtualenv يمكننا من خلالها إنشاء بيئات افتراضية:

تثبيت Virtualenv

sudo -H pip3 install virtualenv

قم بتثبيت Jupyter Notebook

الآن بعد أن أصبح لدينا المتطلبات اللازمة لتثبيت Jupyter Notebok ، أولاً سنقوم بإنشاء مجلد حيث سيتم تثبيت التثبيت. سأسمي هذا Jupyter ، لكن يمكن إعطاؤه أي اسم آخر.

mkdir jupyter

cd jupyter

سوف نقوم الآن إنشاء بيئة بايثون جديدة:

إنشاء بيئة افتراضية لـ Jupyter Notebook

virtualenv jupyter

ثم سنقوم تنشيط البيئة تشغيل الأمر:

source jupyter/bin/activate

عند هذه النقطة، بمساعدة PIP ، يمكننا الآن تثبيت Jupyter دفتر:

نقطة تثبيت jupyter

pip install jupyter

بعد التثبيت ، لدينا تشغيل خادم jupyter بالأمر:

تشغيل خادم jupyter

jupyter notebook

على شاشة الخروج ، سيكون لديك المعلومات التي يمكنك الوصول إليها من متصفح الويب. ولكن قبل أن نبدأ العمل مع هذا البرنامج ، يمكننا تكوين Jupyter قليلاً لجعله أكثر أمانًا.

التكوين الأساسي

لإغلاق الخادم الذي بدأناه بالأمر السابق ، نحتاج فقط إلى الضغط على مجموعة المفاتيح Ctrl + C. بمجرد أن يتم ذلك ، سنفعل إنشاء ملف تكوين افتراضي ادارة:

إعداد دفتر Jupyter

jupyter notebook --generate-config

ثم سنقوم بتعديله قليلاً حتى نتمكن من الوصول إلى Jupyter Notebook من أي مضيف أو شبكة. إذا كنت ستستخدم Jupyter على جهاز الكمبيوتر الخاص بك محليًا ، فتخط هذه الخطوة. لتعديل ملف التكوين ، نحتاج فقط إلى محررنا المفضل واستخدام أمر مثل التالي:

vim ~/.jupyter/jupyter_notebook_config.py

داخل الملف ، سيتعين علينا البحث عن السطر ج- NotebookApp.allow_remote_access وتعيين قيمته على صواب.

تمكين شبكة jupyter

c.NotebookApp.allow_remote_access = True

بمجرد الانتهاء من ذلك ، احفظ التغييرات وأغلق المحرر.

مرة أخرى في المحطة ، دعنا إنشاء كلمة مرور ستساعدنا في حماية الوصول إلى تثبيت Jupyter الخاص بنا.

ضبط كلمة السر

jupyter notebook password

الآن نعم نعيد تشغيل خدمة Jupyter بالأمر:

jupyter notebook

سنكون قادرين على الوصول إلى منشأتنا مرة أخرى ، ولكن من قبل سنحتاج إلى تسجيل الدخول باستخدام كلمة المرور التي حددناها للتو. ثم يمكننا البدء في العمل.

jupyter الكمبيوتر المحمول كلمة المرور

Jupyter Notebook هو أداة مفيدة للغاية لأولئك الذين بدأوا في عالم البرمجة باستخدام Python. كما أن لديها إمكانات كبيرة لأولئك الذين يرغبون في دراسة علم البيانات بطريقة منظمة.

واجهة jupyter

إذا كنت ترغب في اختبار هذا البرنامج قبل تثبيت أي حزمة على جهاز الكمبيوتر الخاص بنا ، يمكنك ذلك استخدم ال عرض على الإنترنت التي يتيحها منشئوها للمستخدمين. بالإضافة إلى ذلك سيكون لدينا أيضا تحت تصرفنا أ شاسع توثيق من جميع وظائفه من الموقع الرسمي. إذا كنت مهتمًا بإلقاء نظرة على الكود المصدري للمشروع ، فيمكن الرجوع إليه من خلال المستودع على جيثب.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ناتاليا قال

    وظيفة ممتازة ، تعمل بشكل مثالي

  2.   com.fsdfswf قال

    تقول الوصول مرفوض ، كيف يمكنني إصلاحه؟

    1.    داميان أ. قال

      هل قمت بتغيير c.NotebookApp.allow_remote_access = صحيح؟

  3.   كيفن برافو قال

    كيف أقوم بحفظ التغييرات وإعادتها؟