ติดตั้ง Anaconda (Python 3.7) บน Mac OSX Catalina

Source: Deep Learning on Medium

ก่อนอื่นให้เข้าไปที่เว็บของ anaconda ก่อน https://www.anaconda.com/distribution/#download-section

ผมเลือกดาวน์โหลดเวอร์ชัน Python 3.7 ที่เป็น Graphical Installer เมื่อดาวน์โหลดเสร็จก็กดติดตั้งตามปกติเลยครับ จนกว่าจะมาเจอหน้านี้

จะเห็นว่ามีเครื่องหมายแจ้งเตือนว่าเราไม่สามารถติดตั้งที่ home ได้ (/Users/<ชื่อ username>) ตัวนี้ไม่ต้องตกใจครับ เป็นเพราะ default ของ Catalina จะจำกัดไม่ให้มีโปรแกรมอะไรมายุ่งกับบริเวณ home ของเรา ถ้ากดติดตั้งไปเลยตัว Installer จะสร้างโฟลเดอร์ชื่อ opt แล้วไปติดตั้งในโฟลเดอร์นั้นแทน

จะเห็นครับว่าในโฟลเดอร์ opt จะมีโฟลเดอร์ anaconda3 อยู่

ทีนี้ถ้าเราเปิด terminal ขึ้นมาแล้วพิมพ์ว่า conda จะยังไม่สามารถใช้ได้ ตัว zsh จะฟ้องเตือนขึ้นมาว่าไม่รู้จัก conda เพราะว่าตัว Installer เข้าใจว่าเราใช้ bash อยู่เลยไปตั้งค่าให้ bash แต่ไม่ได้ตั้งค่า zsh ให้เราก็ต้องไปตั้งค่าก่อนครับ

ก่อนอื่นให้เข้าเปิด terminal ขึ้นมาก่อน แล้ว cd ไปที่ที่มีไฟล์ binary ของตัว conda อย่างของผมติดตั้งไว้ใน /Users/<ชื่อ username>

ไฟล์ binary ของผมก็จะไปอยู่ที่

/Users/<ชื่อ username>/opt/anaconda3/bin/conda

จากนั้นก็ลากไฟล์นั้นไปที่ terminal แล้วก็พิมพ์ “ init zsh” ต่อท้ายลงไปก็เป็นอันเสร็จครับ