วิธีติดตั้ง Anaconda บน VPS

วิทยาศาสตร์ข้อมูล

หลายคนที่ทำงานกับ Python ได้เริ่มสังเกตเห็นไฟล์ โครงการอนาคอนด้า. เป็นการแจกจ่ายภาษา Python และ R แบบโอเพ่นซอร์สฟรีมีการใช้กันอย่างแพร่หลายในด้านวิทยาศาสตร์ข้อมูลและการเรียนรู้ของเครื่อง ดังนั้นข้อมูลจำนวนมากจึงสามารถประมวลผลเพื่อการวิเคราะห์ได้อย่างรวดเร็ว

มันค่อนข้าง ง่ายต่อการติดตั้งเรียกใช้และอัปเดตนอกจากจะเข้ากันได้กับโปรเจ็กต์ที่สำคัญพอ ๆ กับ Tensorflow ในบทช่วยสอนนี้ฉันจะแสดงให้คุณเห็นว่าคุณสามารถสร้างอินสแตนซ์ VPS บนคลาวด์เพื่อติดตั้ง Anaconda ได้อย่างไร ...

Anaconda Distribution คืออะไร?

งู

Anaconda ไม่ได้เป็นอะไรมากไปกว่าชุดโอเพนซอร์สภายใต้ใบอนุญาต BSD ซึ่งมีชุดแอปและไลบรารีสำหรับ วิทยาศาสตร์ข้อมูล ด้วยภาษาโปรแกรมเช่น Python การกระจายของภาษาโปรแกรมที่มีชื่อเสียงนี้ทำงานในฐานะผู้จัดการสภาพแวดล้อมผู้จัดการแพ็คเกจและมีแพ็คเกจมากมายหลายร้อยรายการ

ภายใน Anaconda Distribution คุณจะพบบล็อกพื้นฐานสี่บล็อก:

  • Anaconda Navigator (GUI สำหรับการจัดการที่เรียบง่ายและใช้งานง่าย)
  • โครงการอนาคอนด้า.
  • ห้องสมุดสำหรับวิทยาศาสตร์ข้อมูล
  • Conda (คำสั่งสำหรับการจัดการ CLI)

ทั้งหมด จะถูกติดตั้งโดยอัตโนมัติ ด้วยการติดตั้งแพ็คเกจดังที่ฉันจะแสดงทีละขั้นตอนในภายหลัง

คุณสมบัติการกระจายอนาคอนดา

เว็บเซิร์ฟเวอร์

อนาคอนด้ากระจายมี คุณสมบัติที่น่าสนใจ ที่ทำให้ความสำคัญในโลกของการวิเคราะห์ข้อมูล สิ่งที่น่าสังเกตมากที่สุด ได้แก่ :

  • ไม่ได้ขึ้นอยู่กับ บริษัท ใด ๆ เนื่องจากได้รับการดูแลโดยชุมชนและเป็นโอเพ่นซอร์สตลอดจนฟรี
  • เป็นข้ามแพลตฟอร์มดังนั้นจึงสามารถทำงานได้ทั้งบน GNU / Linux, macOS และ Windows
  • เป็นเรื่องง่ายมากที่สามารถติดตั้งและจัดการแพ็คเกจและสภาพแวดล้อมสำหรับวิทยาศาสตร์ข้อมูลได้อย่างง่ายดายและรวดเร็ว
  • โครงการทางวิทยาศาสตร์หลายโครงการใช้มันจึงมีความน่าเชื่อถืออย่างสมบูรณ์
  • เต็มไปด้วยเครื่องมือที่มีประโยชน์เพื่อให้งานของคุณง่ายขึ้นแม้กระทั่งการเรียนรู้ของเครื่อง
  • เข้ากันได้กับโปรแกรมดูข้อมูลเช่น Matplotlib, Datashader, Bokeh, Holoviews เป็นต้น
  • การจัดการขั้นสูงและทรงพลังมากพร้อมความเป็นไปได้ในการเข้าถึงทรัพยากรสำหรับการเรียนรู้ของเครื่องขั้นสูง
  • คุณจะไม่มีปัญหากับการอ้างอิงแพ็กเกจและการควบคุมเวอร์ชัน
  • สร้างและแชร์เอกสารด้วยโค้ดคอมไพล์สดสมการคำอธิบายและคำอธิบายประกอบ
  • คุณสามารถรวบรวมซอร์สโค้ด Python บนเครื่องใดก็ได้เพื่อการดำเนินการที่รวดเร็ว นอกจากนี้จะอำนวยความสะดวกในการเขียนอัลกอริทึมแบบขนานที่ซับซ้อน
  • รองรับการประมวลผลประสิทธิภาพสูง
  • โครงการใน Anaconda เป็นแบบพกพาดังนั้นจึงสามารถแชร์หรือใช้งานบนแพลตฟอร์มอื่น ๆ ได้

VPS คืออะไร?

วิธีเลือกเว็บเซิร์ฟเวอร์

แม้ว่าคุณจะสามารถติดตั้ง Anaconda Distribution บนพีซีทั่วไปหรือเซิร์ฟเวอร์ของคุณเองได้ แต่ในบทช่วยสอนนี้เราจะแสดงวิธีการทำใน เซิร์ฟเวอร์ VPSเนื่องจากมีข้อดีหลายประการเช่นสามารถจัดการได้จากระยะไกลโดยผู้ใช้หลายคนแบนด์วิดท์ที่มากขึ้นความสามารถในการปรับขนาดความพร้อมใช้งานสูงและการประหยัดต้นทุนอย่างมากเมื่อเทียบกับตัวเลือกในการมีเซิร์ฟเวอร์ของคุณเอง

สำหรับค่าสมัครเล็กน้อยคุณสามารถมีบริการได้ VPS (เซิร์ฟเวอร์ส่วนตัวเสมือน)นั่นคือเซิร์ฟเวอร์ส่วนตัวเสมือน ในกรณีนี้ฉันจะใช้ Clouding สำหรับบทช่วยสอน ดังนั้นจึงเป็นเรื่องยุติธรรมที่จะกล่าวได้ว่า VPS นี้เป็น "พัสดุ" เฉพาะสำหรับคุณของศูนย์ข้อมูลของผู้ให้บริการรายนี้โดยเฉพาะ ในนั้นคุณสามารถทำอะไรก็ได้ที่คุณต้องการเช่นติดตั้งเซิร์ฟเวอร์ Linux และแอพมากมาย ในกรณีนี้เราจะติดตั้ง Anaconda

VPS นี้ จะทำงานเป็นเครื่องแบบสแตนด์อโลนนั่นคือมีแรมของตัวเองพร้อมพื้นที่จัดเก็บข้อมูลบนฮาร์ดไดรฟ์ SSD ที่รวดเร็วพร้อมชุดแกน CPU ที่จัดสรรไว้ตลอดจนระบบปฏิบัติการ

และคุณจะไม่ต้องกังวลกับการจัดการฮาร์ดแวร์ของศูนย์ข้อมูลหรือจ่ายค่าพลังงานหรือค่าบริการบรอดแบนด์สำหรับการมีเซิร์ฟเวอร์อีกต่อไป ต้นทุนโครงสร้างพื้นฐานที่จำเป็น...

ติดตั้ง งู ทีละขั้นตอน

บริการที่เลือกตามที่ฉันได้แสดงความคิดเห็นคือ การทำให้ขุ่นมัวioซึ่งฉันจะสร้างอินสแตนซ์หรือ VPS ด้วยระบบปฏิบัติการ GNU / Linux ซึ่ง ติดตั้ง Anaconda ด้วยวิธีง่ายๆ ด้วยวิธีนี้คุณสามารถเริ่มต้นด้วยวิทยาศาสตร์ข้อมูลด้วยการรับประกันที่เสนอโดยผู้ให้บริการรายนี้เนื่องจากมีการสนับสนุนตลอด 24 ชั่วโมงทุกวันเป็นภาษาสเปนในกรณีที่มีบางสิ่งเกิดขึ้นและศูนย์ข้อมูลอยู่ในบาร์เซโลนาดังนั้นภายใต้กฎหมายคุ้มครองข้อมูลของยุโรป ดังนั้นการหลีกเลี่ยง GAFAM / BATX สิ่งที่สำคัญเกือบในช่วงเวลานี้ ...

สร้างบัญชี Clouเตรียมและเตรียมแพลตฟอร์ม VPS

ก่อนที่เราจะเริ่มสิ่งแรกคือ เข้าถึงบริการ Clouding. คุณสามารถเข้าถึงได้จากเว็บไซต์อย่างเป็นทางการและเลือกอัตราที่เหมาะสมกับความต้องการของคุณมากที่สุด อัตราเหล่านี้แตกต่างกันไปตามจำนวน RAM, ที่เก็บข้อมูล SSD และ CPU vCores ที่คุณจะมีให้สำหรับ VPS ของคุณ แม้ว่าคุณจะต้องการมากกว่าอัตราเหล่านี้ แต่คุณมีตัวเลือกในการกำหนดค่าเซิร์ฟเวอร์ที่กำหนดเอง

เป็นโครงการวิเคราะห์ข้อมูลทางวิทยาศาสตร์มันจะน่าสนใจถ้าคุณมีขนาดใหญ่ที่สุด ประสิทธิภาพการคำนวณ เป็นไปได้เช่นเดียวกับ RAM ในปริมาณที่เหมาะสม แม้ว่าคุณจะใช้มันสำหรับโครงการที่เรียบง่ายกว่านั้นก็ไม่จำเป็นมากนัก ...

อัตราการขุ่นมัว

เมื่อคุณลงทะเบียนและทำตามขั้นตอนของวิซาร์ดรวมทั้งยืนยันที่อยู่อีเมลของคุณแล้วคุณจะสามารถเข้าถึงแผงควบคุมของคุณได้ เพื่อที่คุณจะต้อง เข้าสู่ระบบ ในการทำให้ขุ่นมัว:

รวมถึงการลงทะเบียน VPS

คุณอยู่ในบริการแล้วและคุณจะเห็น แผงควบคุมที่ใช้งานง่าย. หากคุณต้องการเริ่มสร้างอินสแตนซ์หรือเซิร์ฟเวอร์ VPS คุณต้องคลิกที่ คลิกที่นี่เพื่อสร้างเซิร์ฟเวอร์แรกของคุณ:

เริ่ม VPS

สิ่งนี้จะนำคุณไปสู่ไฟล์ หน้าจอการกำหนดค่าของเซิร์ฟเวอร์ VPS ของคุณ. สิ่งแรกที่คุณจะเห็นคือตัวเลือกในการใส่ชื่อที่คุณต้องการลงใน VPS ของคุณ จากนั้นประเภทของระบบปฏิบัติการที่คุณต้องการติดตั้ง คุณสามารถเลือกระหว่าง Windows หรือ Linux และภายในส่วน Linux จะมี Distros ที่พร้อมใช้งานหลายตัว ในกรณีนี้ฉันได้เลือก Ubuntu Server 20.04 แต่คุณสามารถเลือกอันที่คุณต้องการได้:

การกระจาย VPS ของ Anaconda

เมื่อเสร็จแล้วให้ไปที่หน้าเดียวกันและคุณจะเห็นตัวเลือกอื่น ๆ เพื่อเลือกไฟล์ ทรัพยากรฮาร์ดแวร์: ความจุ RAM ความจุ SSD หรือจำนวนแกน CPU ที่คุณต้องกำหนดให้กับ VPS ของคุณ โปรดทราบว่าคุณสามารถจัดการได้ตามที่คุณต้องการแม้ว่าคุณจะต้องการสร้าง VPS หลายเครื่องและแจกจ่ายในหมู่พวกเขาก็ตาม ... และอย่าลืมว่าคุณสามารถปรับขนาดด้วยแผนที่สูงขึ้นได้เสมอหากคุณต้องการ

การกำหนดค่าฮาร์ดแวร์

คุณยังมีตัวเลือกในการกำหนดค่าไฟร์วอลล์หรือสำหรับการสำรองข้อมูล โดยหลักการแล้วคุณไม่จำเป็นต้องแตะต้องสิ่งนั้นแม้ว่าคุณจะมีความต้องการที่จะปรับปรุงความปลอดภัยก็ตาม สิ่งที่สำคัญคือ สร้างและตั้งชื่อคีย์ SSH. ด้วยเหตุนี้คุณสามารถเข้าถึงจากระยะไกลเพื่อจัดการ VPS ของคุณโดยไม่ต้องถามรหัสผ่านทุกครั้ง

ตรวจสอบว่าทุกอย่างเรียบร้อยและ ชีพจร เอเวียร์. ซึ่งจะนำคุณไปยังหน้าจออื่นที่ VPS ของคุณปรากฏอยู่แล้ว ในสถานะคุณจะเห็นว่ายังติดตั้งและกำหนดค่าตัวเองอยู่ แต่ไม่ต้องกังวลมันเสร็จเร็วมาก:

สถานะเซิร์ฟเวอร์

ในไม่กี่อึดใจคุณจะเห็นว่าเสร็จสิ้นแล้วและฟิลด์สถานะจะปรากฏเป็น กระตือรือร้น. ในขณะนั้นคุณสามารถใช้ระบบปฏิบัติการของคุณเพื่อติดตั้งสิ่งที่คุณต้องการ (ในกรณีนี้คือ Anaconda)

Active VPS สำหรับ Anaconda

คลิกที่ชื่อ ที่คุณใส่ไว้ใน VPS ของคุณและจะนำคุณไปยังหน้าอื่นพร้อมกับสรุปข้อมูลของเซิร์ฟเวอร์ที่คุณจะติดตั้ง Anaconda:

อนาคอนดา, VPS

ดังนั้นสิ่งที่สำคัญคือพื้นที่ที่เรียกว่า วิธีการเข้าถึงเซิร์ฟเวอร์. นี่คือข้อมูลที่คุณต้องการสำหรับการเข้าถึงคือ IP ของ VPS เช่นรหัสผ่านผู้ใช้ (root) หรือคีย์ SSH เพื่อดาวน์โหลด

การเชื่อมต่อข้อมูล SSH VPS

จากข้อมูลทั้งหมดนี้ด้วยไฟล์ IP เซิร์ฟเวอร์รูทและรหัสผ่าน ตอนนี้คุณสามารถเข้าถึงจากระยะไกลเพื่อดำเนินการติดตั้ง Anaconda ...

ติดตั้ง Anaconda

ตอนนี้ทุกอย่างพร้อมสำหรับ การติดตั้ง Anaconda บน VPS. สำหรับสิ่งนั้นคุณสามารถเยี่ยมชม เว็บไซต์ของพวกเขา เพื่ออ่านข้อมูลเพิ่มเติมเกี่ยวกับโครงการหรือตรวจสอบเวอร์ชันล่าสุดที่มี

ในการเริ่มต้นคุณต้อง เข้าถึงเซิร์ฟเวอร์ VPS ของคุณจากระยะไกลผ่าน SSH. ด้วยวิธีนี้จาก distro ในพื้นที่ของคุณคุณสามารถติดตั้งทุกสิ่งที่คุณต้องการบนเซิร์ฟเวอร์ได้ มันจะง่ายเพียงแค่เปิดเทอร์มินัลของคุณและพิมพ์คำสั่งต่อไปนี้ (อย่าลืมแทนที่ youripdelserver ด้วย IP ของ VPS ที่คุณเห็นก่อนหน้านี้ใน Clouding):

ssh root@tuipdelservidor

การเชื่อมต่อ SSH

กำลังจะถามคุณ รหัสผ่านตัดสิ่งที่ Clouding แสดงให้คุณเห็นแล้ววาง ที่จะช่วยให้คุณเข้าถึง คุณจะเห็นว่าการแจ้งเตือนของเทอร์มินัลของคุณเปลี่ยนไปมันไม่ใช่ของผู้ใช้ของคุณอีกต่อไป แต่ตอนนี้เป็นของเครื่องระยะไกล ดังนั้นคำสั่งทั้งหมดที่คุณพิมพ์จากที่นั่นจะถูกดำเนินการบนเซิร์ฟเวอร์ VPS

การเชื่อมต่อ SSH VPS Anaconda

เมื่อคุณเข้าถึงได้แล้วสิ่งต่อไปที่ต้องทำคือเริ่มต้น ดาวน์โหลดและติดตั้ง Anaconda ด้วยคำสั่งต่อไปนี้เพื่อนำไปยังไดเร็กทอรีชั่วคราวและรับเวอร์ชันจากที่เก็บอย่างเป็นทางการ:

cd /tmp

curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh

อนาคอนดาดาวน์โหลด

หลังจากนั้นคุณจะมี Anaconda ดังต่อไปนี้ ตรวจสอบความสมบูรณ์ ของข้อมูลที่ดาวน์โหลดโดยใช้ผลรวม SHA-256 เพียงแค่เรียกใช้คำสั่งต่อไปนี้:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y จะส่งคืนแฮช เมื่อชำระเงิน

ตอนนี้คุณต้อง เริ่ม Anaconda ด้วยคำสั่งต่อไปนี้:

bash Anaconda3-2020-11-Linux-x86_64.sh

ใบอนุญาตอนาคอนด้า

ซึ่งจะนำคุณไปยังข้อความที่ขอให้คุณกด ENTER และจะนำคุณไปสู่ข้อตกลงใบอนุญาตของ Ananconda คุณสามารถไปที่จุดสิ้นสุดโดยการกด INTRO และจะถามคุณว่าคุณต้องการตอบว่าใช่หรือไม่ใช่ นั่นคือหากคุณยอมรับเงื่อนไขหรือไม่ พิมพ์ "ใช่" โดยไม่มีเครื่องหมายคำพูดแล้วกด ENTER สิ่งต่อไปที่คุณจะเห็นคือ:

การติดตั้งและตำแหน่ง

ขั้นตอนต่อไปคือการเลือก ตำแหน่งการติดตั้ง. กด ENTER สำหรับเส้นทางที่แสดงตามค่าเริ่มต้นหรือป้อนเส้นทางอื่นหากคุณต้องการ ... ตอนนี้การติดตั้ง Anaconda จะเริ่มขึ้น จะใช้เวลาสักครู่

เมื่อ กระบวนการเสร็จสมบูรณ์คุณจะได้รับข้อความดังต่อไปนี้ซึ่งระบุว่าเสร็จเรียบร้อยแล้ว:

ดำเนินการต่อด้วยการติดตั้ง Anaconda

ประเภท ใช่ เพื่อเริ่ม conda ตอนนี้มันจะส่งคืนคุณไปยังข้อความแจ้งของ VPS ของคุณ คุณมีอย่างอื่นเหลืออยู่ก่อนที่คุณจะสามารถใช้ conda ได้และนั่นคือการเปิดใช้งานการติดตั้งด้วย:

source ~/.bashrc

และตอนนี้คุณสามารถ ใช้ conda และเริ่มให้ประโยชน์แก่ Anaconda ... ตัวอย่างเช่นคุณสามารถดูความช่วยเหลือเกี่ยวกับตัวเลือกและแสดงรายการแพ็คเกจที่มีตามลำดับด้วย:

conda

conda list

คอมมานโดคอนด้า

แม้กระทั่งการจัดสภาพแวดล้อมให้อนาคอนดา ใช้ python3, ตัวอย่างเช่น:

conda create --name mi_env python=3

ตอบสนอง y สำหรับคำถามที่คุณขอให้ดำเนินการต่อและจะมีการติดตั้งสิ่งที่จำเป็น

สภาพแวดล้อมที่ใช้งาน conda

คุณสามารถแล้ว เปิดใช้งานสภาพแวดล้อมใหม่ เริ่มทำงานและสนุกกับ ...

conda activate mi_env

ตอนนี้เรามีทุกอย่างที่ติดตั้งและใช้งานได้แล้วคุณสามารถตรวจสอบพลังและความคล่องตัวที่โฮสติ้ง VPS นำเสนอเหมือนกับที่เราแสดงให้คุณเห็นใน Clouding Anaconda เป็นเพียงหนึ่งในแอพพลิเคชั่นและเครื่องมือต่างๆที่คุณสามารถติดตั้งและใช้งานได้ ทุกอย่างไม่ได้มาจากการสร้างเว็บไซต์ มีตัวเลือกอื่น ๆ อีกมากมายที่คุณสามารถใช้ VPS ได้ หากคุณมีคำถามใด ๆ เราแสดงความคิดเห็น


เป็นคนแรกที่จะแสดงความคิดเห็น

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา