Anaconda เป็นซอฟต์แวร์โอเพนซอร์สที่ใช้จัดการ machine learning, data science และ scientific workflows อื่นๆ มันเป็น integrated Python environment ที่มาพร้อมกับ scientific packages หลายร้อยชิ้นที่ช่วยให้คุณเริ่มโปรเจกต์ได้
Anaconda ติดตั้งและตั้งค่าบน Linux ได้ง่าย รวมถึง OS อื่นๆ เช่น Windows และ macOS มาดูวิธีติดตั้งและตั้งค่า Anaconda บน Ubuntu ผ่าน command line
Anaconda คืออะไร?
Anaconda เป็น distribution ของภาษาโปรแกรม R และ Python สำหรับ scientific computing ใช้ในโปรเจกต์ที่เกี่ยวกับ machine learning, data processing, data science และ predictive analysis Anaconda ทำให้ package management และ deployment ง่ายสำหรับ novice users และ scientific communities
Anaconda ประกอบด้วย conda ซึ่งเป็น package และ environment manager ใช้แยกโปรเจกต์ที่ใช้ Python versions หรือ packages ที่ต่างกัน ใช้สำหรับ update packages และ install หรือ uninstall จากโปรเจกต์เฉพาะ
วิธีติดตั้ง Anaconda บน Ubuntu
นี่คือขั้นตอนการติดตั้ง Anaconda บน Ubuntu:
ขั้นตอน 1: อัปเดตและอัปเกรดระบบของคุณ
เพื่อเริ่มติดตั้ง Anaconda บน Ubuntu คุณต้องอัปเดต Linux system repositories ก่อน เปิด Ubuntu terminal โดยกด Ctrl + Alt + T แล้วรันคำสั่ง:
sudo apt-get update
ตอนนี้รันคำสั่งต่อไปเพื่ออัปเกรด system packages:
sudo apt-get upgrade
ขั้นตอน 2: ดาวน์โหลด Anaconda Installer บน Ubuntu
ในขั้นตอนนี้ คุณจะใช้คำสั่ง wget เพื่อดาวน์โหลด Anaconda package หากคุณไม่มี Wget ติดตั้ง ให้รัน:
sudo apt-get install wget
คุณต้องดาวน์โหลด installer ไปที่ directory /tmp ใช้คำสั่ง cd เข้า folder /tmp:
cd /tmp
เมื่ออยู่ในแล้ว ให้รันคำสั่งต่อไปเพื่อดาวน์โหลดแพ็กเกจ:
wget https://repo.anaconda.com/archive/Anaconda3-2022.05-Linux-x86_64.sh
อาจใช้เวลาสักครู่ในการดาวน์โหลด Anaconda package ใหญ่เกือบ 500MB+ เมื่อคุณดาวน์โหลด Anaconda มันมาพร้อม conda, Python และ scientific packages มากกว่า 150 ชิ้นพร้อม dependencies
เมื่อคุณดาวน์โหลด Anaconda installer package แล้ว ให้ตรวจสอบ hash code integrity ด้วยคำสั่ง:
sha256sum Anaconda3-2022.05-Linux-x86_64.sh
Output คือ SHA256 checksum ของ Anaconda installer และต้องตรงกับ code บน official Anaconda webpage
ถ้า match ไม่ผ่าน คุณจะได้ errors และ script จะไม่ติดตั้ง Anaconda ถ้า code match คุณสามารถไปขั้นตอนติดตั้งได้
ขั้นตอน 3: ติดตั้ง Anaconda บน Ubuntu
เพื่อติดตั้ง Anaconda ให้รัน Anaconda Bash shell script:
bash Anaconda3-2022.05-Linux-x86_64.sh
ผู้ที่ไม่ต้องการ Anaconda ใช้ disk space เยอะ สามารถติดตั้ง Miniconda แทน Miniconda เป็น distribution ที่เบากว่า มาพร้อมแค่ conda และ Python หากต้องการติดตั้ง scientific packages ยังทำได้ด้วย conda
เพื่อติดตั้ง Miniconda ใช้คำสั่ง:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
sha256sum Miniconda3-latest-Linux-x86_64.sh
bash Miniconda3-latest-Linux-x86_64.sh
คำสั่งแรกดาวน์โหลดแพ็กเกจ คำสั่งที่สองตรวจสอบ hash integrity คำสั่งที่สามรัน Miniconda installer
เมื่อคุณรัน Bash script แล้ว จะ prompt ให้ดู license agreement พิมพ์ yes และกด Enter เพื่อดู
หลังดู license agreement แล้ว installer จะถามว่ายอมรับ license หรือไม่ พิมพ์ yes เพื่อยอมรับและกด Enter
ต่อมา installer จะถาม location ที่ต้องการติดตั้ง Anaconda เพื่อใช้ default location ให้กด Enter มิฉะนั้น ใส่ path ของ directory ที่ต้องการ หลังจากนี้การติดตั้งจะเริ่ม และคุณติดตามได้บน terminal
เมื่อการติดตั้งเสร็จ ให้ activate environment settings ด้วยคำสั่ง:
source ~/.bashrc
ขั้นตอน 4: ยืนยันการติดตั้ง
หลังกระบวนการติดตั้งเสร็จ ควร verify การติดตั้ง สามารถทำได้ด้วยคำสั่ง:
conda info
ใน output คุณจะเห็นข้อมูลทั้งหมดเกี่ยวกับ Anaconda บอกว่า Anaconda มีอยู่บนระบบแล้ว ถ้าได้ error "conda: command not found" แสดงว่ามีปัญหากับการติดตั้ง
วิธีอื่น verify คือตรวจสอบเวอร์ชันของแอปที่เพิ่งติดตั้ง ถ้าได้หมายเลขเวอร์ชัน แสดงว่าติดตั้งสำเร็จและพร้อมใช้งาน
เพื่อเช็คเวอร์ชันของ conda ให้รัน:
conda --version
วิธีอัปเดต Anaconda บน Ubuntu
คุณไม่ต้องอัปเดต Anaconda ทันทีหลังติดตั้ง แต่อาจต้องทำภายหลัง ในกรณีนั้น ให้อัปเดต conda package manager ก่อน:
conda update conda
กด y หรือ yes เพื่อดำเนินการต่อ
หลังจากนั้น ใช้คำสั่งนี้อัปเดต Anaconda ผ่าน conda:
conda update anaconda
วิธียกเลิกติดตั้ง Anaconda จาก Ubuntu
ถ้าคุณต้องการ uninstall Anaconda จากระบบ คุณสามารถลบ Anaconda จาก Ubuntu ได้ด้วยสองคำสั่ง Linux พื้นฐาน ก่อนอื่น ติดตั้ง package anaconda-clean:
conda install anaconda-clean
ต่อมา ใช้มันลบไฟล์และ directories ทั้งหมดที่เป็นของ Anaconda:
anaconda-clean
จัดการ Scientific Workflows ได้อย่างง่ายดายด้วย Anaconda
คุณติดตั้ง Anaconda บน Ubuntu สำเร็จแล้ว และตอนนี้สามารถเริ่มทดลองกับ scientific packages ต่างๆ ได้ คุณยังติดตั้ง additional packages ด้วย conda ได้อีกด้วย
Anaconda เป็นเครื่องมืออันทรงพลังที่ช่วยให้คุณพัฒนาและ deploy machine learning models ได้ง่าย และทำให้การเรียนรู้ง่ายขึ้นด้วย scientific packages และ libraries หลายร้อยชิ้นที่มันเสนอ