عندما تقوم بتأليف دفتر ملاحظات، يتم توفير الموارد ومكتبات Python التي تستخدمها من خلال وقت تشغيل دفتر الملاحظات. هناك نوعان من أوقات التشغيل المتاحة: يحتوي وقت التشغيل القياسي على ArcGIS API for Python بالإضافة إلى مئات قليلة من مكتباتPython الأخرى، ويتضمن وقت التشغيل المتقدم كل المكتبات نفسها بالإضافة إلى ArcPy وبعض المكتبات ذات الصلة. تعتمد أوقات التشغيل المتوفرة على التراخيص والامتيازات الخاصة بك.
ملاحظة:
يمكن لدفاتر الملاحظات التي تستخدم وقت التشغيل المتقدم تشغيل ArcGIS API for Python وجميع المكتبات الأخرى من وقت التشغيل القياسي.
لتأليف دفاتر ملاحظات، يجب على المسؤول تعيين دور عضو مخصص الذي يحتوي على الامتيازات المناسبة. اعتمادًا على وقت تشغيل notebook المطلوب، يجب أن يتم منحك امتياز استخدام وقت التشغيل القياسي أو وقت التشغيل المتقدم. يتيح لك امتياز وقت التشغيل المتقدم أيضًا استخدام "متقدم" مع وقت تشغيل GPU.
إذا كان وقت التشغيل القياسي متاحًا لمؤسستك فقط وتم تعيين دور يحتوي على الامتياز المقابل، فيمكنك البدء في تأليف notebooks على الفور.
اختر وقت تشغيل دفتر الملاحظات
عند إنشاء دفتر ملاحظات فارغ، يمكنك اختيار وقت التشغيل الذي ستستخدم دفتر الملاحظات فيه. تستند القائمة التي تختار من بينها إلى امتيازاتك؛ إذا تم منحك امتياز Notebooks المتقدم، يمكنك الاختيار بين وقتي التشغيل القياسي والمتقدم. يمكنك أيضًا تغيير وقت تشغيل دفتر الملاحظات بعد إنشائه.
إذا كان لديك الامتيازات المناسبة، فقد ترغب في إنشاء دفاتر ملاحظات باستخدام أي وقت التشغيل في حالات مختلفة. على سبيل المثال، إذا كنت تقوم بتأليف دفتر ملاحظات لمشاركته مع مؤلفي دفاتر الملاحظات الآخرين في مؤسستك ممن ليس لديهم امتياز دفاتر Advanced Notebooks، فإنك تريد إنشاء دفتر ملاحظات باستخدام وقت التشغيل القياسي.
تغيير وقت تشغيل دفتر الملاحظات
يوصى بتحديث وقت تشغيل notebook عند توفر إصدار جديد للاستفادة من أحدث المكتبات Python المتاحة. اتبع هذه الخطوات لتغيير وقت التشغيل المطبق على دفتر ملاحظات حالي. يتم استخدام سير العمل هذا فقط بواسطة الأعضاء الذين يمكنهم تأليف دفاتر الملاحظات باستخدام أي من وقتي تشغيل notebook.
ملاحظة:
قبل تغيير وقت تشغيل دفتر الملاحظات، قم بمراجعة المكتبات المتوفرة وإصدارات وقت التشغيل المقابلة المستخدمة في دفتر الملاحظات. قد تعمل بعض التعليمات البرمجية بشكل مختلف مع إصدارات مختلفة من المكتبات. لا تتوفر بعض المكتبات في كافة أوقات تشغيل دفتر الملاحظات. على سبيل المثال، يتوفر ArcPy فقط في وقت تشغيل دفتر الملاحظات المتقدم، لذلك إذا قمت بالتبديل إلى وقت تشغيل دفتر الملاحظات القياسي، فسيظهر خطأ عند تشغيل الخلايا في دفتر الملاحظات التي تستخدم ArcPy.
- افتح صفحة عنصر دفتر الملاحظات وانقر فوق علامة تبويب الإعدادات.
في قسم دفتر الملاحظات من علامة التبويب، ضمن إعدادات دفتر الملاحظات، يحدد خيار وقت تشغيل دفتر الملاحظات وقت التشغيل الذي يستخدمه دفتر الملاحظات.
- انقر فوق القائمة المنسدلة واختر وقت التشغيل.
ملاحظة:
إذا لم يكن لديك امتياز دفاتر الملاحظات المتقدمة، فسيظهر وقت التشغيل القياسي فقط في القائمة المنسدلة.
- انقر على حفظ للتأكيد.
تثبيت الوحدات النمطية أثناء جلسة
يمكن لمؤلفي Notebook إجراء وحدات Python أو إصدارات الوحدات، غير المضمنة سواء في وقت التشغيل المتاح للاستخدام خلال جلسة Notebook باستخدام أنظمة إدارة حزمة conda. يوصى باستخدام conda، لأن ArcGIS Notebooks يستخدمه لإدارة الوحدات.
يثبت هذا النهج الوحدة المطلوبة لمدة جلسة Notebook. بمجرد إغلاق Notebook أو إنهاء الحاوية التي تنتمي إلى المستخدم، فلن تصبح الوحدة متوفرة. لتثبيت الوحدات باستخدام هذه الطريقة، يجب أن يكون لديك اتصال بالإنترنت لقناة conda.
ملاحظة:
يتم تضمين conda في نوعين من وقت تشغيل Notebook. لا حاجة لتثبيته.
لتثبيت حزمة scrapy أثناء جلسة، على سبيل المثال، قم بتشغيل خلية Notebook باستخدام أحد الأوامر التالية، على أساس نظام إدارة الحزمة الذي تستخدمه:
استخدام نظام إدارة حزمة conda
!conda install --yes scrapy
لاستخدام إصدار مختلف من وحدة Python في Notebook Runtime الذي تعمل عليه، فحدد رقم الإصدار في الأمر.
يجب أن تعيد تشغيل kernel بعد تشغيل أمر condaلكي تتوفر حزمتك الجديدة.
على سبيل المثال، تتوفر حزمة معينة في كلا Notebook Runtime في الإصدار 1.5، لكنك تريد استخدام أداة مقدمة في الإصدار 1.6. لتوفير الإصدار 1.6 من الحزمة أثناء جلسة دفتر الملاحظات، قم بتشغيل خلية دفتر ملاحظات باستخدام أحد الأوامر التالية، على أساس نظام إدارة الحزمة الذي تستخدمه:
استخدام نظام إدارة حزمة conda
!conda install --yes <package name>==1.6