بدأ العديد من الأشخاص الذين يعملون مع Python في ملاحظة ملف مشروع اناكوندا. إنه توزيع مجاني ومفتوح المصدر للغات Python و R. ويستخدم على نطاق واسع في علوم البيانات والتعلم الآلي. لذلك ، يمكن معالجة كميات كبيرة من المعلومات للتحليل بسرعة.
انها جميلة سهل التثبيت والتشغيل والتحديث، بالإضافة إلى التوافق مع المشاريع المهمة مثل Tensorflow. حسنًا ، في هذا البرنامج التعليمي ، سأوضح لك كيف يمكنك إنشاء مثيل VPS سحابي لتثبيت Anaconda هناك ...
ما هو توزيع اناكوندا؟
Anaconda ليس أكثر من مجموعة مفتوحة المصدر ، بموجب ترخيص BSD ، والتي تحتوي على سلسلة من التطبيقات والمكتبات الخاصة بـ علم البيانات مع لغات البرمجة مثل بايثون. يعمل هذا التوزيع للغة البرمجة الشهيرة كمدير بيئة ومدير حزم ولديه مخزون ضخم من مئات الحزم.
داخل Anaconda Distribution ، يمكنك العثور على أربع كتل أساسية:
- Anaconda Navigator (واجهة المستخدم الرسومية لإدارة بسيطة وبديهية).
- مشروع أناكوندا.
- مكتبات لعلوم البيانات.
- Conda (أمر لإدارة CLI)
كل منهم سيتم تثبيته تلقائيًا مع تثبيت الحزمة ، حيث سأعرض خطوة بخطوة لاحقًا.
ميزات توزيع الأناكوندا
توزيع اناكوندا ميزات مثيرة للاهتمام التي تجعلها مهمة جدًا في عالم تحليل البيانات. أبرزها:
- لا تعتمد على أي شركة ، حيث يتم صيانتها من قبل المجتمع وهي مفتوحة المصدر ، وكذلك مجانية.
- إنه متعدد الأنظمة الأساسية ، لذا يمكنه العمل على كل من GNU / Linux و macOS و Windows.
- إنه أمر بسيط للغاية ، حيث تكون قادرًا على تثبيت وإدارة الحزم والبيئات لعلوم البيانات ببساطة وبسرعة.
- تستخدمه العديد من المشاريع العلمية ، لذلك فهي موثوقة تمامًا.
- إنها مليئة بالأدوات المفيدة لتسهيل عملك ، حتى للتعلم الآلي.
- إنه متوافق مع عارضات البيانات مثل Matplotlib و Datashader و Bokeh و Holoviews وما إلى ذلك.
- إدارة متقدمة وقوية للغاية ، مع إمكانية الوصول إلى الموارد للتعلم الآلي المتقدم.
- لن تواجه مشاكل مع تبعيات الحزمة والتحكم في الإصدار.
- قم بإنشاء المستندات ومشاركتها باستخدام كود التحويل البرمجي المباشر والمعادلات والأوصاف والتعليقات التوضيحية.
- يمكنك تجميع شفرة مصدر Python على أي جهاز للتنفيذ السريع. بالإضافة إلى ذلك ، سيسهل كتابة الخوارزميات المتوازية المعقدة.
- يدعم الحوسبة عالية الأداء.
- المشاريع في Anaconda محمولة ، لذا يمكن مشاركتها أو نشرها على منصات أخرى.
ما هو الخادم الافتراضي الخاص؟
على الرغم من أنه يمكنك تثبيت Anaconda Distribution على جهاز كمبيوتر تقليدي ، أو على الخادم الخاص بك ، فسوف نوضح لك في هذا البرنامج التعليمي كيفية القيام بذلك في خادم VPSنظرًا لأنه يحتوي على سلسلة من المزايا ، مثل أنه يمكن إدارته عن بُعد من قبل العديد من المستخدمين ، وزيادة عرض النطاق الترددي ، وقابلية التوسع ، والتوافر العالي ، وتوفير كبير في التكلفة مقارنة بخيار امتلاك الخادم الخاص بك.
مقابل رسوم اشتراك صغيرة ، يمكنك الحصول على خدمة VPS (خادم خاص افتراضي)، أي خادم خاص افتراضي. في هذه الحالة سأعتمد على Clouding في البرنامج التعليمي. لذلك ، من العدل أن نقول إن VPS هذا هو في الأساس "طرد" مخصص لك حصريًا لمركز البيانات لهذا المزود. حيث يمكنك أن تفعل ما تريد ، مثل تثبيت خادم Linux والعديد من التطبيقات. في هذه الحالة ، سنقوم بتثبيت Anaconda.
هذا VPS ستعمل كآلة قائمة بذاتها، مع ذاكرة الوصول العشوائي الخاصة بها ، مع مساحة التخزين الخاصة بها على محركات الأقراص الثابتة السريعة SSD ، مع سلسلة من مراكز وحدة المعالجة المركزية المخصصة ، بالإضافة إلى نظام التشغيل.
ولا داعي للقلق بشأن إدارة أجهزة مركز البيانات الخاصة بك ، أو دفع رسوم الطاقة أو النطاق العريض لامتلاك خادم ، ناهيك عن ذلك تكاليف البنية التحتية اللازمة...
تثبيت الأناكندة أفعى ضخمة خطوة خطوة
الخدمة المختارة ، كما علقت ، هي الغيوم.io، حيث سأقوم بإنشاء مثيل أو VPS بنظام تشغيل GNU / Linux من خلاله تثبيت اناكوندا بطريقة بسيطة. بهذه الطريقة ، يمكنك البدء بعلم البيانات بالضمانات التي يقدمها هذا المزود ، نظرًا لأنه يتمتع بدعم 24/7 باللغة الإسبانية في حالة حدوث شيء ما ، ومركز البيانات الخاص به في برشلونة ، وبالتالي ، بموجب قوانين حماية البيانات الأوروبية. وبالتالي تجنب GAFAM / BATX ، وهو أمر حيوي تقريبًا في هذه الأوقات ...
إنشاء حساب Clouقرع وإعداد منصة VPS
قبل أن نبدأ ، أول شيء هو الوصول إلى خدمة Clouding. يمكنك الوصول إليه من موقعه الرسمي واختيار السعر الذي يناسب احتياجاتك. تختلف هذه المعدلات في مقدار ذاكرة الوصول العشوائي وتخزين SSD ووحدة المعالجة المركزية vCore التي ستكون تحت تصرفك لخادم VPS الخاص بك. حتى إذا كنت بحاجة إلى أكثر مما تقدمه هذه الأسعار ، فلديك خيار تكوين خادم مخصص.
كونك مشروع تحليل بيانات علمية ، سيكون من المثير للاهتمام إذا كان لديك أكبر مشروع أداء الحساب ممكن ، فضلا عن كميات جيدة من ذاكرة الوصول العشوائي. على الرغم من أنك إذا كنت ستستخدمه لمشاريع أكثر تواضعًا ، فلن يكون ضروريًا كثيرًا ...
بمجرد التسجيل واتباع خطوات المعالج ، وكذلك التحقق من عنوان بريدك الإلكتروني ، ستتمكن من الوصول إلى اللوحة الخاصة بك. لذلك ، عليك أن تفعل تسجيل الدخول في الغيوم:
أنت في الخدمة بالفعل ، وسوف ترى لوحة تحكم بديهية. إذا كنت تريد البدء في إنشاء المثيل أو خادم VPS ، فعليك النقر فوق انقر هنا لإنشاء خادمك الأول:
هذا يقودك إلى شاشة التكوين لخادم VPS الخاص بك. أول شيء ستراه هو خيار وضع الاسم الذي تريده على VPS الخاص بك. ثم نوع نظام التشغيل الذي تريد تثبيته. يمكنك الاختيار بين نظامي التشغيل Windows أو Linux ، وفي قسم Linux يوجد العديد من التوزيعات المتاحة. في هذه الحالة ، اخترت Ubuntu Server 20.04 ، ولكن يمكنك اختيار الخادم الذي تفضله:
بمجرد الانتهاء من ذلك ، انتقل إلى نفس الصفحة وسترى خيارات أخرى لتحديد ملف موارد الأجهزة: سعة ذاكرة الوصول العشوائي (RAM) ، أو سعة تخزين SSD ، أو عدد نوى وحدة المعالجة المركزية التي يتعين عليك تخصيصها لخادمك الافتراضي الخاص. ضع في اعتبارك أنه يمكنك إدارتها كما تريد ، حتى إذا كنت ترغب في إنشاء العديد من الخوادم الافتراضية الخاصة وتوزيعها فيما بينها ... وتذكر أنه يمكنك دائمًا توسيع نطاقها باستخدام خطة أعلى ، إذا كنت بحاجة إليها.
لديك أيضًا خيارات لتكوين جدار الحماية أو للنسخ الاحتياطية. من حيث المبدأ ، ليس من الضروري أن تلمس ذلك ، على الرغم من أنه إذا كان لديك أي تفضيل لتحسين الأمان ، فابدأ. المهم هو إنشاء وتسمية مفتاح SSH. بفضله ، يمكنك الوصول عن بعد لإدارة VPS الخاص بك دون طلب كلمة المرور الخاصة بك في كل مرة.
تأكد من أن كل شيء على ما يرام و صحافة إيفيار. سينقلك ذلك إلى شاشة أخرى حيث يظهر VPS الخاص بك بالفعل. في الحالة سترى أنه لا يزال يقوم بتثبيت وتكوين نفسه. لكن لا تقلق ، يتم ذلك بسرعة كبيرة:
في غضون لحظات قليلة سترى أنه قد انتهى وسيظهر حقل الحالة على شكل نشط. في ذلك الوقت ، يمكنك استخدام نظام التشغيل الخاص بك لتثبيت ما تحتاجه (في هذه الحالة Anaconda).
اضغط على الاسم الذي قمت بوضعه على VPS الخاص بك ويقوم بإعادة توجيهك إلى صفحة أخرى مع ملخص لمعلومات الخادم حيث ستقوم بتثبيت Anaconda:
ومن ثم ، ما يهم هو المنطقة المسماة كيفية الوصول إلى الخادم. هذا هو المكان الذي توجد فيه المعلومات التي تحتاجها للوصول ، IP الخاص بـ VPS ، مثل كلمة المرور أو المستخدم (الجذر) أو مفتاح SSH للتنزيل.
من كل هذه البيانات ، مع عنوان IP للخادم والجذر وكلمة المرور يمكنك الآن الوصول عن بعد لمتابعة تثبيت Anaconda ...
تثبيت اناكوندا
الآن كل شيء جاهز لـ تثبيت Anaconda على VPS. لذلك ، يمكنك زيارة موقعة على الإنترنت لقراءة المزيد من المعلومات حول المشروع أو التحقق من أحدث إصدار متوفر.
لتبدأ ، عليك أن تفعل الوصول إلى خادم VPS الخاص بك عن بعد عبر SSH. بهذه الطريقة ، من التوزيعة المحلية الخاصة بك ، يمكنك تثبيت كل ما تحتاجه على الخادم. سيكون الأمر بسيطًا مثل فتح الجهاز الطرفي وكتابة الأمر التالي (تذكر استبدال youripdelserver بـ IP الخاص بـ VPS الذي رأيته سابقًا في Clouding):
ssh root@tuipdelservidor
سوف أسألك كلمة السر، قم بقص تلك التي أظهرها لك Clouding ولصقها. هذا سوف يمنحك الوصول. سترى أن موجه جهازك الطرفي قد تغير ، ولم يعد هو المحلي للمستخدم الخاص بك ، ولكنه الآن من الآلة البعيدة. لذلك ، سيتم تنفيذ جميع الأوامر التي تكتبها من هناك على خادم VPS.
الآن بعد أن أصبح لديك حق الوصول ، فإن الشيء التالي الذي يجب عليك فعله هو البدء قم بتنزيل وتثبيت Anaconda بالأوامر التالية لإحضاره إلى الدليل المؤقت والحصول على الإصدار المتاح من المستودعات الرسمية:
cd /tmp
curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh
بعد ذلك ، سيكون لديك أناكوندا ، التالي هو تحقق من النزاهة من البيانات التي تم تنزيلها باستخدام مجموع SHA-256. لذلك ، ما عليك سوى تشغيل الأمر التالي:
sha256sum Anaconda3-2020.11-Linux-x86_64.sh
Y سيعيد التجزئة عند تسجيل المغادرة.
الآن يجب عليك ابدأ أناكوندا بالأمر التالي:
bash Anaconda3-2020-11-Linux-x86_64.sh
سينقلك ذلك إلى رسالة تطالبك بالضغط على مفتاح الإدخال ENTER وسيأخذك بدوره إلى اتفاقية ترخيص Ananconda. يمكنك الذهاب إلى النهاية بالضغط على INTRO وسوف يسألك إذا كنت تريد الإجابة بنعم أو لا. أي إذا قبلت الشروط أم لا. اكتب "نعم" بدون علامات اقتباس واضغط على ENTER. الشيء التالي الذي ستراه هو:
الخطوة التالية هي الاختيار موقع التثبيت. اضغط على ENTER للمسار الموضح افتراضيًا أو أدخل مسارًا مختلفًا إذا كنت تفضل ... الآن سيبدأ تثبيت Anaconda على هذا النحو. سيستغرق بضع لحظات.
عندما اكتملت العملية، ستتلقى رسالة مثل الرسالة التالية تشير إلى أنها انتهت بنجاح:
اكتب نعم فعلا لبدء كوندا. الآن سيعيدك إلى موجه VPS الخاص بك. لديك شيء آخر متبقي قبل أن تتمكن من استخدام conda ، وذلك لتنشيط التثبيت باستخدام:
source ~/.bashrc
والآن يمكنك ذلك استخدم كوندا وابدأ في إعطاء Anaconda مفيدًا ... على سبيل المثال ، يمكنك الاطلاع على التعليمات حول الخيارات وقائمة الحزم المتاحة على التوالي مع:
conda
conda list
حتى تهيئة البيئة لأناكوندا استخدم python3، على سبيل المثال:
conda create --name mi_env python=3
يستجيب y على السؤال الذي تطرحه للمتابعة وسيتم تثبيت ما يلزم.
يمكنك بالفعل تفعيل البيئة الجديدة لبدء العمل والاستمتاع ...
conda activate mi_env
الآن بعد أن تم تثبيت كل شيء لدينا وتشغيله ، تمكنت من التحقق من القوة والتنوع الذي توفره استضافة VPS مثل تلك التي أظهرناها لك في Clouding. Anaconda هو مجرد واحد من مجموعة متنوعة من التطبيقات والأدوات التي يمكنك تثبيتها واستخدامها. لا يعود كل شيء إلى إنشاء مواقع الويب. هناك العديد من الخيارات التي يمكنك استخدام VPS لها. إذا كان لديك أي أسئلة ، فلنترك تعليقًا.