Anaconda là con gì

Anaconda là nền tảng mã nguồn mở về Khoa học dữ liệu trên Python thông dụng nhất hiện nay. Anaconda với hơn 11 triệu người dùng, Anaconda là cách nhanh nhất và dễ nhất để học Khoa học dữ liệu với Python hoặc R trên Windows, Linux và Mac OS X. Lợi ích của Anaconda:

  • Dễ dàng tải 1500+ packages về Python/R cho data science
  • Quản lý thư viện, môi trường và dependency giữa các thư viện dễ dàng
  • Dễ dàng phát triển mô hình machine learning và deep learning với scikit-learn, tensorflow, keras
  • Xử lý dữ liệu tốc độ cao với numpy, pandas
  • Hiện thị kết quả với Matplotlib, Bokeh

Trong khi đó Spyder là 1 trong những IDE (môi trường tích hợp dùng để phát triển phần mềm) tốt nhất cho data science và quang trọng hơn là nó được cài đặt khi bạn cài đặt Anaconda.

  • Hệ điều hành: Win 7, Win 8/8.1, Win 10, Red Hat Enterprise Linux/CentOS 6.7, 7.3, 7.4, and 7.5, and Ubuntu 12.04+.
  • Ram tối thiểu 4GB
  • Ổ cứng trống tối thiểu 3GB để tải và cài đặt

1. Anaconda là gì?

– Anaconda là một Distribution miễn phí và mã nguồn mở của Python và R.
– Anaconda giúp đơn giản hóa việc cài đặt, quản lý và triển khai packages (numpy, scipy, tensorflow, …).
– Anaconda phục vụ cho nhiều mục địch, đặc biệt trong Data Science (Khoa học dữ liệu), Machine learnig (Máy học), Big Data (Dữ liệu lớn), Image Processing (Xử lý ảnh), …
– Anaconda hiện nay đã có hơn 6 triệu người dùng và hơn 1400 packages khoa học dữ liệu dành cho Windows, Linux và MacOS.

2. Cài đặt Anaconda trên windows

– Các bạn truy cập trang chủ Anaconda để tải về bộ cài đặt tại đây

– Ở đây mình tải về phiên bản Anaconda cho Python 3.7 (Python 2.x sẽ khác Python 3.x một chút và mình cũng khuyên các bạn mới bắt đầu với python nên chọn phiên bản 3.x)
– Nhiệm vụ của bạn ở đây chỉ cần nhấn Next, Accept, Skip và Finish để thực hiện cài đặt.

3. Anaconda Navigator

– Anaconda Navigator cung cấp cho người dùng một giao diện đồ họa để quản lý các environment (môi trường) và package. Ta sẽ có environment mặc định là base (root) chứa các package cơ bản.
– Ở ngăn giao diện Home là nơi ta quản lý các Application (ứng dụng) tại một environment ta chọn (trong vòng đỏ).

Xem thêm:  Quản trị nhân sự là gì? Hướng dẫn hoạch định nội dung quản trị nhân sự

 
 – Ở ngăn giao diện Environments là nơi ta quản lý các environment và các package trong đó.

– Vùng số 1 là danh sách các environment ta đã tạo.
– Vùng số 2 là nút để tạo environment mới, sau đó ta sẽ có giao diện như sau: ở đây mình ví dụ tạo environment có tên là CAR và ngôn ngữ mình chọn là Python 3.7

– Tương tự Clone là để sao chép một bản environment với các package giống một environment đã tạo. Import dùng để tạo environment bằng file có sẵn. Remove để xóa environment.
– Vùng thứ 3 dùng để tìm kiếm và cài đặt các package trong environment bạn đã chọn trong vùng thứ nhất. Ví dụ để cài đặt package opencv trong environment CAR

 – Ta chọn environment CAR vừa mới tạo trong vùng thứ nhất. Ở vùng thứ 3 ta chọn trạng thái Not Installed, sau đó gõ tên package opencv. Tích vào package ở khung phía dưới, việc còn lại chỉ cần nhấn apply, Anaconda sẽ tự động cài đặt cho bạn.

4. Anaconda Prompt

– Tuy nhiên đa số mọi người thường không thao tác với Navigator mà chọn thao tác với Anaconda Prompt.
– Tương tự cmd của windows, Anaconda Prompt được điều khiển bằng các câu lệnh.

– Hệ thống quản lí package của Anaconda là Conda. Sau đây mình sẽ hướng dẫn một vài câu lệnh conda cơ bản. Mở Anaconda Prompt và gõ các câu lệnh sau.

4.1 Kiểm tra version của Anaconda : conda -V 


4.2 Kiểm tra nâng cấp của Anaconda : conda update conda  

       Nếu Anaconda yêu cầu update bạn chỉ cần nhấn y để thực hiện cập nhật

4.3 Tạo một enviroment cho một project (dư án) : conda create -n yourenvname python=x.x anaconda

     

Trong đó yourenvname là tên của environment mà bạn cần tạo

      

x.x là phiên bản python mà project bạn sử dung

       Environment mà bạn mới tạo sẽ nằm tại “đường path dẫn tới anaconda/anaconda/envs/youtenvname”
       Ví dụ để tạo environment CAR với phiên bản python 3.7

       Nhấn y để tiến hành tạo environment

4.4 Kích hoạt (Activate) một enviroment : activate yourenvname

     

Mặc định khi khởi động Anaconda Prompt sẽ ở environment base

      Ví dụ để kích hoạt environment CAR mới tạo

4.4 Cài đặt package trong một enviroment : conda install yourpackname

Yêu cầu phần cứng và phần mềm

Ví dụ để cài đặt opencv trong environment CAR. Đầu tiên ta cần kích hoạt enviroment CAR và thực hiện mã lệnh như trên

      Nhấn y để tiến hành cài đặt

4.4 Xóa một enviroment :  conda env remove -n yourenvname

      Ví dụ để xóa environment CAR. Đầu tiên ta cần thoát khỏi environment CAR bằng cách vào một environment khác (có thể là environment base)

Nguồn: Tổng hợp

Chủ đề