python كيفية تشغيل.ipynb Jupyter Notebook من الجهاز؟




jupyter-notebook ipython-notebook (5)

لديّ رمز في ملف .ipynb وحصلت عليه لدرجة أنني لست بحاجة حقًا إلى الميزة "التفاعلية" في IPython Notebook. أود تشغيله مباشرة من سطر أوامر Mac Terminal.

في الأساس ، إذا كان هذا مجرد ملف .py ، فأعتقد أن بإمكاني القيام بـ python filename.py من سطر الأوامر. هل هناك شيء مشابه لملف .ipynb؟

https://code.i-harness.com


للإصدار الجديد بدلاً من:

ipython nbconvert --to python <YourNotebook>.ipynb

يمكنك استخدام jupyter instend لـ ipython:

jupyter nbconvert --to python <YourNotebook>.ipynb

من سطر الأوامر ، يمكنك تحويل دفتر ملاحظات إلى python باستخدام هذا الأمر:

ipython nbconvert --to python <YourNotebook>.ipynb

قد تضطر إلى تثبيت حزمة python mistune :

sudo pip install mistune

يسمح لك nbconvert بتشغيل أجهزة الكمبيوتر المحمولة باستخدام علامة --execute :

jupyter nbconvert --execute <notebook>

إذا كنت ترغب في تشغيل دفتر ملاحظات وإنتاج دفتر ملاحظات جديد ، فيمكنك إضافة - إلى --to notebook :

jupyter nbconvert --execute --to notebook <notebook>

أو إذا كنت تريد استبدال دفتر الملاحظات الحالي بالإخراج الجديد:

jupyter nbconvert --execute --to notebook --inplace <notebook>

نظرًا لأن هذا أمر طويل جدًا ، يمكنك استخدام اسم مستعار:

alias nbx="jupyter nbconvert --execute --to notebook"
nbx [--inplace] <notebook>

يمكنك تصدير جميع التعليمات البرمجية الخاصة بك من .ipynb وحفظها .ipynb . ثم يمكنك تشغيل البرنامج النصي في محطة الخاص بك.

آمل أن يساعد.


تحديث مع تعليق مقتبس من المؤلف لتحسين الرؤية:

ملاحظة المؤلف "بدأ هذا المشروع قبل تنفيذ Jupyter لواجهة برمجة التطبيقات ، والتي هي الآن الطريقة الموصى بها لتشغيل أجهزة الكمبيوتر المحمولة من سطر الأوامر. ضع في الاعتبار إهمال رونيب وإهمالها." - سيباستيان بالما

تثبيت مكتبة runipy التي تسمح بتشغيل التعليمات البرمجية الخاصة بك على محطة

pip install runipy

بعد مجرد تجميع التعليمات البرمجية الخاصة بك:

runipy <YourNotebookName>.ipynb

يمكنك محاولة cronjob كذلك. كل المعلومات here





nbconvert