- vừa được xem lúc

Hướng dẫn cài đặt Anaconda trên Ubuntu

0 0 43

Người đăng: Le Duc

Theo Viblo Asia

Anaconda là một nền tảng mã nguồn mở về Data Science và Machine Learning trên Python thông dụng nhất hiện nay, Anaconda có vai trò đơn giản hóa việc triển khai và quản lí các gói cài đặt khi làm việc với Python. Anaconda được cài đặt dễ dàng trên 3 nền tảng hệ điều hành thông dụng hiện nay là Ubuntu, Windows và MacOS. Anaconda có những ưu điểm như sau:

  • Hoàn toàn miễn phí
  • Dễ dàng tạo ra virtual env để chúng ta nghịch thoải mái mà không sợ ảnh hưởng tới môi trường thật trên máy
  • Hỗ trợ cài đặt những thư viện của Python một cách dễ dàng và nhanh chóng....

1. Hướng dẫn cài đặt Anaconda

Để cài đặt Anaconda hệ thống của bạn cần đáp ứng những yêu cầu sau:

  • Hệ điều hành: Windows 8 or newer, 64-bit macOS 10.13+, or Linux, including Ubuntu, RedHat, CentOS 6+, and others.
  • Kiến trúc hệ điều hành: Windows- 64-bit x86, 32-bit x86; MacOS- 64-bit x86; Linux- 64-bit x86, 64-bit Power8/Power9.
  • Ổ cứng trống tối thiểu 5GB

Chi tiết hơn, các bạn có thể tham khảo tại đây: https://docs.anaconda.com/anaconda/install/

Để có thể cài đặt Anaconda trên Ubuntu, chúng ta cần cài một số thư viện cần thiết, chạy câu lệnh sau:

sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6

Khi chạy xong câu lệnh trên, tải gói cài đặt Anaconda tại đây, chọn phiên bản phù hợp với hệ điều hành của mình: https://www.anaconda.com/products/individual#linux. Hệ điều hành mình đang sử dụng là Ubuntu 18.04 (64 bit). Vì vậy mình sẽ tải gói cài đặt:

Sau khi tải về, gói cài đặt sẽ nằm trong thư mục ~/Downloads/, để cài Anaconda chúng ta chạy câu lệnh sau:

bash ~/Downloads/Anaconda3-2020.11-Linux-x86_64.sh

Cửa sổ terminal sẽ hiện ra như sau:

Và chúng ta sẽ nhấn Enter để đọc điều khoản, điều khoản sẽ hiện ra cho bạn đọc, bạn cứ ấn enter vì điều khoản rất dài (yaoming). Sau một hồi enter thì sẽ hiện ra như sau:

Và chúng ta gõ 'yes' để đồng ý với điều khoản. Sau khi gõ 'yes', sẽ hiện thị như sau:

Ở đây, chúng ta có thể tùy chọn thư mục để cài đặt Anaconda, mặc định sẽ như trên, để thuận tiện chúng ta sẽ nhấn 'enter'. Sau khi nhấn 'enter', terminal sẽ hiển thị như sau:

Và chúng ta sẽ gõ 'yes'. Vậy là chúng ta đã 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:

nếu chúng ta không thích điều đó chúng ta có thể sử dụng câu lệnh sau và khởi động lại terminal:

conda config --set auto_activate_base false

Như vậy Anaconda sẽ không tự động kích hoạt mỗi khi chúng ta bật terminal nữa

2. Cách sử dụng

Để có thể xem list virtual env trong Anaconda, chúng ta sử dụng câu lệnh sau:

conda env list

Mặc định, sẽ có một virtual env có tên là base. Để active virtual env base này, chúng ta sử dụng câu lệnh sau:

conda activate base

Để deactive virtual env base chúng ta sử dụng câu lệnh sau:

conda deactivate

Để tạo một virtual env, với phiên bản python chỉ định chúng ta sử dụng câu lệnh:

conda create -n virtual_env_name python=python_version

Cụ thể mình muốn tạo một virtual env với phiên bản python 3.7 và đặt tên virtual env đấy là python_3.7, mình sẽ có câu lệnh sau:

conda create -n python_3.7 python=3.7

Để xem list những package đã được cài trong virtual env, chúng ta sẽ sử dụng câu lệnh:

conda list

Trên đây là một số câu lệnh để chúng ta làm quen với Anaconda, các bạn có thể tìm hiểu thêm ở đây: https://docs.conda.io/projects/conda/en/latest/user-guide/getting-started.html

3. Tài liệu tham khảo

Bình luận

Bài viết tương tự

- vừa được xem lúc

Lập Trình Hướng Đối Tượng trong Python

Chào các bạn Trong bài này, bạn sẽ tìm hiểu về Lập trình hướng đối tượng (OOP) bằng Python và khái niệm cơ bản của nó và một số các ví dụ. Các bạn cùng tìm hiểu trong bài viết của mình nhé.

0 0 50

- vừa được xem lúc

Lớp trong Python

. Hôm ni, mình học tiếp về bạn “Lớp(class) trong python”, bài blog tiếp theo nằm trong series “Khám phá Đại Bản Doanh Python”(nội dung trong bài series này từ chủ yếu mình lấy từ python.org rồi viết lại hoặc dịch lại theo ngôn ngữ của mình).

0 0 33

- vừa được xem lúc

Tìm hiểu về thư viện Numpy trong Python(Phần 3)

Trong bài viết trước tôi đã giới thiệu cho bạn về NumPy, tìm hiểu về Mảng trong NumPy. Trong bài viết này chúng ta sẽ tiếp tục tìm hiểu về các kiểu dữ liệu khác trong NumPy.

0 0 140

- vừa được xem lúc

Tùy chỉnh Exceptions trong Python

Chào các bạn trong bài viết này, mình sẽ giới thiệu với các bạn về cách tùy chỉnh các Exceptions trong Python.Mình sẽ giải thích cho các bạn hiểu và cách xử dụng chúng.

0 0 36

- vừa được xem lúc

Không gian tên(namspace) và phạm vi(scope) trong Python

. Khi mình ngồi học và dịch bài "Class trong Python" cho sê-ri "Khám Phá Đại Bản Doanh Python", mình đã đụng hai bạn này, và các bạn thật là trừu tượng và khó gặm. Thế là mình tìm kiếm và viết bài này để hiểu rõ hơn về hai bạn ấy, hi vọng bạn đọc thêm để hiểu về Python nhé.

0 0 49

- vừa được xem lúc

Tìm hiểu về thư viện Numpy trong Python(Phần 2)

Trong bài viết trước tôi đã giới thiệu cho bạn về NumPy, lợi ích của nó, cách cài đặt nó để sử dụng, tìm hiểu về Mảng trong NumPy, kiểu dữ liệu trong NumPy. Trong bài viết này chúng ta sẽ tiếp tục tìm hiểu về các kiểu dữ liệu khác trong NumPy.

0 0 333