หลายคนที่ทำงานกับ 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 ของคุณ จากนั้นประเภทของระบบปฏิบัติการที่คุณต้องการติดตั้ง คุณสามารถเลือกระหว่าง Windows หรือ Linux และภายในส่วน Linux จะมี Distros ที่พร้อมใช้งานหลายตัว ในกรณีนี้ฉันได้เลือก Ubuntu Server 20.04 แต่คุณสามารถเลือกอันที่คุณต้องการได้:
เมื่อเสร็จแล้วให้ไปที่หน้าเดียวกันและคุณจะเห็นตัวเลือกอื่น ๆ เพื่อเลือกไฟล์ ทรัพยากรฮาร์ดแวร์: ความจุ RAM ความจุ SSD หรือจำนวนแกน CPU ที่คุณต้องกำหนดให้กับ VPS ของคุณ โปรดทราบว่าคุณสามารถจัดการได้ตามที่คุณต้องการแม้ว่าคุณจะต้องการสร้าง VPS หลายเครื่องและแจกจ่ายในหมู่พวกเขาก็ตาม ... และอย่าลืมว่าคุณสามารถปรับขนาดด้วยแผนที่สูงขึ้นได้เสมอหากคุณต้องการ
คุณยังมีตัวเลือกในการกำหนดค่าไฟร์วอลล์หรือสำหรับการสำรองข้อมูล โดยหลักการแล้วคุณไม่จำเป็นต้องแตะต้องสิ่งนั้นแม้ว่าคุณจะมีความต้องการที่จะปรับปรุงความปลอดภัยก็ตาม สิ่งที่สำคัญคือ สร้างและตั้งชื่อคีย์ SSH. ด้วยเหตุนี้คุณสามารถเข้าถึงจากระยะไกลเพื่อจัดการ VPS ของคุณโดยไม่ต้องถามรหัสผ่านทุกครั้ง
ตรวจสอบว่าทุกอย่างเรียบร้อยและ ชีพจร เอเวียร์. ซึ่งจะนำคุณไปยังหน้าจออื่นที่ VPS ของคุณปรากฏอยู่แล้ว ในสถานะคุณจะเห็นว่ายังติดตั้งและกำหนดค่าตัวเองอยู่ แต่ไม่ต้องกังวลมันเสร็จเร็วมาก:
ในไม่กี่อึดใจคุณจะเห็นว่าเสร็จสิ้นแล้วและฟิลด์สถานะจะปรากฏเป็น กระตือรือร้น. ในขณะนั้นคุณสามารถใช้ระบบปฏิบัติการของคุณเพื่อติดตั้งสิ่งที่คุณต้องการ (ในกรณีนี้คือ Anaconda)
คลิกที่ชื่อ ที่คุณใส่ไว้ใน VPS ของคุณและจะนำคุณไปยังหน้าอื่นพร้อมกับสรุปข้อมูลของเซิร์ฟเวอร์ที่คุณจะติดตั้ง Anaconda:
ดังนั้นสิ่งที่สำคัญคือพื้นที่ที่เรียกว่า วิธีการเข้าถึงเซิร์ฟเวอร์. นี่คือข้อมูลที่คุณต้องการสำหรับการเข้าถึงคือ IP ของ VPS เช่นรหัสผ่านผู้ใช้ (root) หรือคีย์ SSH เพื่อดาวน์โหลด
จากข้อมูลทั้งหมดนี้ด้วยไฟล์ IP เซิร์ฟเวอร์รูทและรหัสผ่าน ตอนนี้คุณสามารถเข้าถึงจากระยะไกลเพื่อดำเนินการติดตั้ง Anaconda ...
ติดตั้ง Anaconda
ตอนนี้ทุกอย่างพร้อมสำหรับ การติดตั้ง Anaconda บน VPS. สำหรับสิ่งนั้นคุณสามารถเยี่ยมชม เว็บไซต์ของพวกเขา เพื่ออ่านข้อมูลเพิ่มเติมเกี่ยวกับโครงการหรือตรวจสอบเวอร์ชันล่าสุดที่มี
ในการเริ่มต้นคุณต้อง เข้าถึงเซิร์ฟเวอร์ VPS ของคุณจากระยะไกลผ่าน SSH. ด้วยวิธีนี้จาก distro ในพื้นที่ของคุณคุณสามารถติดตั้งทุกสิ่งที่คุณต้องการบนเซิร์ฟเวอร์ได้ มันจะง่ายเพียงแค่เปิดเทอร์มินัลของคุณและพิมพ์คำสั่งต่อไปนี้ (อย่าลืมแทนที่ 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
หลังจากนั้นคุณจะมี 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 จะเริ่มขึ้น จะใช้เวลาสักครู่
เมื่อ กระบวนการเสร็จสมบูรณ์คุณจะได้รับข้อความดังต่อไปนี้ซึ่งระบุว่าเสร็จเรียบร้อยแล้ว:
ประเภท ใช่ เพื่อเริ่ม conda ตอนนี้มันจะส่งคืนคุณไปยังข้อความแจ้งของ VPS ของคุณ คุณมีอย่างอื่นเหลืออยู่ก่อนที่คุณจะสามารถใช้ conda ได้และนั่นคือการเปิดใช้งานการติดตั้งด้วย:
source ~/.bashrc
และตอนนี้คุณสามารถ ใช้ conda และเริ่มให้ประโยชน์แก่ Anaconda ... ตัวอย่างเช่นคุณสามารถดูความช่วยเหลือเกี่ยวกับตัวเลือกและแสดงรายการแพ็คเกจที่มีตามลำดับด้วย:
conda
conda list
แม้กระทั่งการจัดสภาพแวดล้อมให้อนาคอนดา ใช้ python3, ตัวอย่างเช่น:
conda create --name mi_env python=3
ตอบสนอง y สำหรับคำถามที่คุณขอให้ดำเนินการต่อและจะมีการติดตั้งสิ่งที่จำเป็น
คุณสามารถแล้ว เปิดใช้งานสภาพแวดล้อมใหม่ เริ่มทำงานและสนุกกับ ...
conda activate mi_env
ตอนนี้เรามีทุกอย่างที่ติดตั้งและใช้งานได้แล้วคุณสามารถตรวจสอบพลังและความคล่องตัวที่โฮสติ้ง VPS นำเสนอเหมือนกับที่เราแสดงให้คุณเห็นใน Clouding Anaconda เป็นเพียงหนึ่งในแอพพลิเคชั่นและเครื่องมือต่างๆที่คุณสามารถติดตั้งและใช้งานได้ ทุกอย่างไม่ได้มาจากการสร้างเว็บไซต์ มีตัวเลือกอื่น ๆ อีกมากมายที่คุณสามารถใช้ VPS ได้ หากคุณมีคำถามใด ๆ เราแสดงความคิดเห็น