Để có thể tạo nên một ứng dụng của riêng mình, điều quan trọng nhất đó là phải thiết lập môi trường làm việc đúng cách. Vì vậy, bạn cần các công cụ để xử lý dữ liệu, xây dựng các mô hình và biểu diễn trên đồ thị. Việc sử dụng nhiều công cụ khác nhau có thể phát sinh lỗi khi project ngày một lớn mạnh hơn. Anaconda đã ra đời để giúp bạn quản lý các công cụ đó một cách hiệu quả và có hệ thống. Vậy Anaconda là gì, nó mang lại lợi ích gì cho người dùng và cài đặt phần mềm này như thế nào. Hãy cùng Got It tìm hiểu trong bài viết này nhé!
Mục lục
1. Anaconda là gì?
Anaconda là bản phân phối các ngôn ngữ lập trình Python và R cho tính toán khoa học, nhằm mục đích đơn giản hóa việc quản lý và triển khai gói. Bản phân phối bao gồm các gói khoa học dữ liệu phù hợp với Windows, Linux và macOS. Anaconda Distribution hay Anaconda Individual Edition là những sản phẩm miễn phí thuộc Anaconda, Inc., trong khi các sản phẩm khác của công ty là Anaconda Team Edition và Anaconda Enterprise Edition đều không miễn phí.
2. Lợi ích khi sử dụng Anaconda là gì?
2.1. Tại sao bạn nên sử dụng Anaconda cho dự án của mình?
- Anaconda miễn phí và có mã nguồn mở
- Nó có hơn 1500+ gói khoa học dữ liệu Python / R
- Anaconda đơn giản hóa việc quản lý và triển khai gói
- Nó có các công cụ để dễ dàng thu thập dữ liệu từ các nguồn bằng machine learning và AI
- Nó tạo ra một môi trường dễ dàng quản lý khi triển khai bất kỳ dự án nào
- Anaconda hoạt động đa nền tảng (Windows, Linux, MacOS)
2.2. Những gì bạn nhận được khi sử dụng Anaconda
- Tải xuống hơn 1500 gói khoa học dữ liệu Python / R
- Quản lý thư viện, môi trường và dependency giữa các thư viện dễ dàng
- Xây dựng và phát triển mô hình machine learning và deep learning với scikit-learning, tensorFlow và theano
- Sử dụng Dask, NumPy, Pandas và Numba để phân tích dữ liệu một cách nhanh chóng
- Hiển thị kết quả với Matplotlib, Bokeh, Datashader và Holoviews
3. Cài đặt Anaconda
3.1. Cài đặt Anaconda cho Windows
Bước 1: Đến trang web chính thống tại: https://www.anaconda.com/products/individual
Bước 2: Chọn phiên bản Windows phù hợp (32bit hoặc 64bit) rồi tải về.
Sau khi tải về hoàn tất, mở file setup vừa mới tải.
Chọn Next để tiếp tục quá trình cài đặt.
Chọn I Agree để đồng ý với những điều khoản cài đặt của Anaconda.
Bước 3: Lựa chọn folder nơi bạn muốn lưu trữ phần mềm Anaconda.
Bước 4: Ở bước tiếp theo này, bạn nên lựa chọn “Register Anaconda as my default Python 3.7”, rồi nhấn Install. Sau đó hãy chờ một lúc để ứng dụng tiến hành cài đặt nhé!
Vậy là quá trình cài đặt Anaconda trên Windows đã hoàn tất, và cửa sổ hiện ra như thế này đây:
3.2. Cài đặt Anaconda cho Linux
Bước 1: Đến trang web chính thống tại: https://www.anaconda.com/products/individual. Chọn phiên bản Linux phù hợp rồi tải về.
Bước 2: Mở terminal và nhập vào command sau để cài:
- Anaconda 3
bash ~/Downloads/Anaconda3-2020.02-Linux-x86_64.sh
- Anaconda 2
bash ~/Downloads/Anaconda2-2019.10-Linux-x86_64.sh
Bước 3: Nhập command trên xong và nhấn Enter, các điều khoản cài đặt sẽ hiện ra. Để tiếp tục quá trình cài đặt, bạn hãy ấn Enter liên tục để cài đặt:
Bước 4: Để đồng ý với các điều khoản, hãy nhập ‘Yes‘để tiếp tục cài đặt.
Ở bước tiếp theo, bạn có thể lựa chọn thư mục để cài đặt Anaconda. Bạn hãy nhấn Enter và phần mềm sẽ được lưu mặc định ở thư mục như trên. Sau khi nhấn Enter, terminal sẽ hiển thị như sau:
Bước 5: Tại đây, bạn hãy nhập ‘Yes’. Vậy là bạn đã cài đặt thành công Anaconda. Khởi động lại terminal. Mặc định Anaconda sẽ được tự động kích hoạt khi khởi động terminal.
- Để kiểm soát xem mỗi phiên shell đã kích hoạt môi trường cơ sở hay chưa, chạy lệnh:
conda config --set auto_activate_base False or True
- Để chạy conda từ mọi nơi mà không cần kích hoạt môi trường cơ sở theo mặc định, chạy lệnh:
conda config --set auto_activate_base False
3.3. Cài đặt Anaconda cho MacOS
Bước 1: Tải phiên bản dành cho MacOS tại: https://www.anaconda.com/products/individual, mở file cài đặt.
Bước 2: Nhấn Next, sau đó chọn I Agree.
Chọn Install và quá trình cài đặt bắt đầu
Bước 4: Nhấn Close và hoàn thành quá trình cài đặt Anaconda
Tạm kết
Vậy là bài viết này đã giúp bạn hiểu được Anaconda là gì, những lợi ích mà Anaconda mang lại (đặc biệt là trong data science), cũng như cách cài đặt Anaconda trên 3 hệ điều hành phổ biến nhất. Tiếp tục theo dõi các bài viết của Got It để trau dồi cho mình những kiến thức công nghệ thật sự bổ ích nhé!