Anaconda Tutorial: มันคืออะไรวิธีติดตั้งและวิธีใช้งาน

Anaconda Data Science, big data และ pytho, R distribution

ในบทความนี้ฉันปล่อยให้ คู่มือการติดตั้ง Anaconda และวิธีใช้ Conda package manager ของคุณ. ด้วยสิ่งนี้เราสามารถสร้างสภาพแวดล้อมการพัฒนาสำหรับ python และ R ด้วยไลบรารีที่เราต้องการ น่าสนใจมากที่จะเริ่มยุ่งกับ Machine Learning การวิเคราะห์ข้อมูลและการเขียนโปรแกรมด้วย Python

Anaconda เป็นการแจกจ่ายโอเพ่นซอร์สฟรีสำหรับภาษาโปรแกรม Python และ R ที่ใช้กันอย่างแพร่หลายใน การคำนวณทางวิทยาศาสตร์ (Data ScienceData Science, Machine Learning, Science, Engineering, การวิเคราะห์เชิงคาดการณ์, Big Data ฯลฯ ).

มันติดตั้งแอปพลิเคชั่นจำนวนมากที่ใช้กันอย่างแพร่หลายในสาขาวิชาเหล่านี้พร้อมกันแทนที่จะต้องติดตั้งทีละตัว . มากกว่า 1400 และใช้มากที่สุดในสาขาวิชาเหล่านี้ ตัวอย่างบางส่วน

  • Numpy
  • นุ่น
  • เทนเซอร์โฟลว์
  • H20.ai
  • Scipy
  • ดาวพฤหัสบดี
  • Dask
  • OpenCV
  • MatplotLib

เมื่อกี้ฉันติดตั้ง Keras และ TensorFlow หลังเปล่า แต่วิธีแก้ปัญหาของ Anaconda ดูเหมือนง่ายกว่าและมีประโยชน์กว่ามาก

มันยังเป็น ตัวเลือกที่ยอดเยี่ยมในการติดตั้ง Python บนระบบปฏิบัติการของเรา ด้วยไลบรารีที่เราต้องการและแยกโครงการในสภาพแวดล้อมเสมือนที่แตกต่างกัน

สมัครรับข้อมูลรายชื่ออีเมลของเรา

แพ็คเกจและแอปพลิเคชันการแจกจ่าย Anaconda

ฉันกำลังทดสอบโดยเฉพาะสำหรับบางสคริปต์เพื่อจัดการ csv ขนาดใหญ่สำหรับการทำงานและฉันต้องการ NumPy และ Pandas ตอนนี้ฉันจะลอง Tensorflow และอย่างอื่น ;-)

สิ่งที่ฉันเห็นจากจำนวนแพ็คเกจที่ฉันเห็นคือไม่ จำกัด เฉพาะการวิเคราะห์ข้อมูลเพราะเราสามารถติดตั้งปลั๊กอิน (ไลบรารี) หลายร้อยรายการที่ทุ่มเทให้กับการพัฒนาเว็บหรือการทิ้งอย่าง Scrappy ดังนั้นเราจึงไปกับบทช่วยสอนทั่วไปเกี่ยวกับการติดตั้งและการสร้างสภาพแวดล้อมและเราจะตรวจสอบแอปพลิเคชันที่เราสามารถติดตั้งได้

อนาคอนดา vs คอนดา

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

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

Anaconda สามารถติดตั้งบน Microsoft, MacOs และ Linux. ฉันจะบอกคุณเกี่ยวกับประสบการณ์ของฉันใน Ubuntu

มีหลายวิธีในการติดตั้ง Anaconda ใน Ubuntu วิธีที่ฉันชอบมากที่สุดคือไปที่เว็บไซต์ทางการและ ดาวน์โหลด .sh. ค้นหาระบบปฏิบัติการของคุณและเวอร์ชันที่คุณสนใจ

หากคุณเริ่มต้นฉันขอแนะนำให้คุณเลือกเวอร์ชัน 3.7 ซึ่ง 2.7 จะล้าสมัยในอีกไม่กี่ปี

หากคุณดาวน์โหลด. sh สำหรับ linux เช่นฉันคุณต้องเปิดคอนโซลหรือเทอร์มินัลและไปที่ไดเรกทอรีที่อยู่ในกรณีของฉัน ดาวน์โหลด

โปรดจำไว้ว่าข้อผิดพลาดที่พบบ่อยที่สุดที่ผู้คนมีปัญหาคือการป้อนโฟลเดอร์หรือไดเรกทอรีที่ไม่ถูกต้อง

cd Descargas
ls
sh nombre_del_archivo_que_has_descargado.sh

ด้วยบรรทัดแรกเราไปที่ไดเร็กทอรีดาวน์โหลดโดย« ls »ที่สองจะแสดงรายการไฟล์ที่มีดังนั้นเราจึงสามารถเห็นชื่อของ. sh และที่สามเราเรียกใช้. sh ที่เราบอกว่าเป็นเหมือน Windows .exe

และจะเริ่มทำงาน ยอมรับเงื่อนไขสิทธิ์การใช้งานซอฟต์แวร์จากนั้นจะถามคุณว่าคุณต้องการติดตั้ง Visual Code Studio หรือไม่ ฉันบอกว่าใช่

ขั้นตอนหลังจากติดตั้ง Anaconda

คุณต้องออกจากการขายเครื่องปลายทางเพื่อให้การเปลี่ยนแปลงทำงานได้ ดังนั้นเราจึงปิดเทอร์มินัลเปิดใหม่และพิมพ์

anaconda-navigator

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

เมื่อติดตั้งแล้วเราจะตรวจสอบว่าทุกอย่างถูกต้อง เพื่อดูว่าเราได้ติดตั้งเวอร์ชันใด

conda --version

ถ้าทุกอย่างเป็นไปด้วยดีมันก็จะกลับมาสูงเหมือนเดิม conda 4.6.4 หากข้อผิดพลาดปรากฏขึ้นเราจะต้องดูว่ามีอะไรบอกให้เราแก้ไขติดตั้งใหม่ ฯลฯ

หากคุณเพิ่งติดตั้งคุณควรดูว่ามีการอัปเดตใน conda หรือไม่

conda update conda
conda update anaconda

สิ่งนี้เปรียบเทียบเวอร์ชันที่เรามีกับเวอร์ชันที่มีอยู่และหากมีอะไรใหม่จะถามเรา

Proceed ([y]/n)? y

เราใส่«และ»ใช่แล้วใส่

สร้างสภาพแวดล้อมการทำงานเสมือนจริงด้วย Conda

แต่ละโครงการที่เราทำเราสามารถมีได้ในสภาพแวดล้อมที่แยกจากกันด้วยวิธีนี้เราจะหลีกเลี่ยงปัญหาเกี่ยวกับการพึ่งพาแพ็คเกจ ฯลฯ

ในการสร้างสภาพแวดล้อมเสมือนจริงเราจะเรียกมันว่า ผู้เปรียบเทียบ เราเขียนในเทอร์มินัล:

conda create --name comparador python=3.7

ที่ไหน ผู้เปรียบเทียบ คือชื่อของสภาพแวดล้อมเสมือนและ python = 3.7 คือแพ็คเกจที่เราต้องการให้ติดตั้ง

เราเปิดใช้งานด้วย

conda activate comparador

และเราปิดการใช้งานด้วย

conda deactivate

เราตรวจสอบสภาพแวดล้อมเสมือนบน

conda info --envs

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

# conda environments:
#
base                  *  /home/nacho/anaconda3
comparador               /home/nacho/anaconda3/envs/comparador

ฐานคือรูทและเครื่องหมายดอกจันแสดงให้เราเห็นว่าเราได้เปิดใช้งานแล้ว

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

คำสั่งที่น่าสนใจเพิ่มเติม:

เราสามารถค้นหาแอปพลิเคชั่นเพื่อติดตั้ง ลองนึกดูว่าฉันต้องการติดตั้ง Keras เพราะก่อนอื่นฉันจะดูว่ามีแอปพลิเคชันหรือไม่และมีเวอร์ชันอะไร

conda search keras

อย่างที่เห็นว่าถึงขั้นติดตั้งแล้ว

conda install keras

และเพื่อดูทุกสิ่งที่เราติดตั้งไว้ในสภาพแวดล้อมการพัฒนาของเราเราจะใช้

conda list

จัดการแพ็คเกจ pkgs ด้วย conda

นี่คือตัวเลือกที่น่าสนใจบางประการ ซึ่งจะช่วยให้เรากำหนดค่าสภาพแวดล้อมเสมือนของเราด้วยแอปพลิเคชันที่เราต้องการในการทำงาน

ติดตั้งแพ็คเกจ

มีคำสั่งที่เฉพาะเจาะจงมาก เพื่อติดตั้งแพ็กเกจในสภาพแวดล้อมเฉพาะ ตัวอย่างเช่น Keras ในสภาพแวดล้อมที่ฉันสร้างขึ้นใหม่ ผู้เปรียบเทียบ

conda install --name comparador keras

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

เราสามารถติดตั้งหลายแพ็คเกจในเวลาเดียวกัน (keras และ scrappy) ด้วย

conda install keras scrappy

แต่ไม่แนะนำให้หลีกเลี่ยงปัญหาการพึ่งพา

ในที่สุดเราสามารถเลือกเวอร์ชันเฉพาะที่เราต้องการติดตั้งหากเราสนใจด้วยเหตุผลใดก็ตาม

conda install keras=2.2.4

ติดตั้งแพ็คเกจที่ไม่ใช่ Conda

ในกรณีนี้เราจะใช้ pip

pip install

อัปเดตแพ็คเกจ

มีตัวเลือกที่แตกต่างกัน อัปเดตแพ็คเกจเฉพาะด้วย

conda update keras

อัปเดต python

conda update python

อัปเดต conda

conda update conda

และเพื่ออัปเดตเมตาแพ็ค Anaconda ทั้งหมด

conda update conda
conda update anaconda

ลบแพ็คเกจ

ลบแพ็คเกจในสภาพแวดล้อมที่กำหนด ตัวอย่างเช่น Keras จากสภาพแวดล้อม ผู้เปรียบเทียบ

conda remove -n comparador keras

หากเราต้องการลบสภาพแวดล้อมที่เราอยู่

conda remove keras

สามารถลบหลายแพ็คเกจในเวลาเดียวกันได้

conda remove keras scrappy

และขอแนะนำให้ตรวจสอบแพ็คเกจเพื่อดูว่ามีการถอนการติดตั้งอย่างถูกต้องหรือไม่

conda list

สำหรับฉันนี่คือพื้นฐานหากคุณต้องการลงลึกที่นี่คุณมีไฟล์ คู่มือคอนด้าอย่างเป็นทางการ (เป็นภาษาอังกฤษ)

เราทิ้งไฟล์ เอกสารสรุปโดย Conda เป็นทางการพร้อมคำสั่งหลักสำหรับการใช้งานการแจกจ่ายอย่างรวดเร็ว

เดินชมสภาพแวดล้อมกราฟิกของ Anaconda

ทั้งหมดนี้ที่เรากำลังทำกับเทอร์มินัลและเราสามารถทำแบบกราฟิกได้ด้วยอินเทอร์เฟซ Anaconda

ในการเริ่มต้นการแจกจ่ายก่อนอื่นเราจะต้องมี conda สภาพแวดล้อมพื้นฐาน (root) ที่ใช้งานอยู่

conda activate base

และด้วยเหตุนี้เราจึงสามารถเรียกอนาคอนดา ถ้าไม่มันจะไม่เริ่ม

anaconda-navigator

คุณจะเห็นว่าที่นี่เราพบโครงการพื้นฐานซึ่งเป็นรูทและสภาพแวดล้อมที่คุณกำลังสร้างและในกรณีของฉันคือ ผู้เปรียบเทียบ.

ดีที่สุดคือดูในวิดีโอ

และด้วยความรู้ที่ได้รับตลอดทั้งบทความเราสามารถเริ่มเล่นซอกับห้องสมุดและแอพพลิเคชั่นมากมาย

หากคุณมีคำถามใด ๆ แสดงความคิดเห็นและเราจะพยายามช่วยคุณ

แสดงความคิดเห็น