Cách cài đặt Anaconda Python Distribution trên Debian 10

theanh

Administrator
Nhân viên
Anaconda là bản phân phối mã nguồn mở của các ngôn ngữ lập trình Python và R có thể được sử dụng để đơn giản hóa việc quản lý và triển khai gói. Anaconda là bản phân phối khoa học dữ liệu Python phổ biến nhất và dẫn đầu trong đổi mới mã nguồn mở cho máy học. Anaconda cung cấp hơn 1.500 gói phù hợp với Windows, Linux và MacOS. Nó được thiết kế đặc biệt cho xử lý dữ liệu quy mô lớn, điện toán khoa học và phân tích dự đoán.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt Bản phân phối Anaconda Python trên Debian 10. Chúng ta cũng sẽ tìm hiểu cách tạo môi trường mới với phiên bản Python cụ thể, cập nhật Anaconda và gỡ cài đặt Anaconda.

Yêu cầu​

  • Máy chủ chạy Debian 10.
  • Mật khẩu gốc được thiết lập cho máy chủ của bạn.

Bắt đầu​

Trước khi bắt đầu, bạn sẽ cần cập nhật hệ thống của mình lên phiên bản mới nhất. Bạn có thể thực hiện điều này bằng cách chạy lệnh sau:
Mã:
apt-get update -y
 apt-get upgrade -y
Sau khi máy chủ của bạn được cập nhật, hãy khởi động lại máy chủ để áp dụng các thay đổi.

Tải xuống Anaconda​

Theo mặc định, Anaconda không có trong kho lưu trữ gói của Debian 10. Vì vậy, bạn sẽ cần tải xuống từ trang web chính thức của Anaconda Python.

Bạn có thể tải xuống tập lệnh cài đặt Anaconda bằng lệnh sau:
Mã:
wget https://repo.anaconda.com/archive/Anaconda3-2019.03-Linux-x86_64.sh
Sau khi tải xuống hoàn tất, bạn sẽ cần xác minh tính toàn vẹn của trình cài đặt bằng tổng kiểm tra SHA-256:

Chạy lệnh sau để xác minh:
Mã:
sha256sum Anaconda3-2019.03-Linux-x86_64.sh
Bạn sẽ nhận được kết quả đầu ra sau:
Mã:
45c851b7497cc14d5ca060064394569f724b67d9b5f98a926ed49b834a6bb73a Anaconda3-2019.03-Linux-x86_64.sh
Tiếp theo, hãy mở trình duyệt web của bạn và truy cậpTrang Anaconda dành cho phiên bản Anaconda phù hợp của bạn. Bạn sẽ thấy trang sau:



Bây giờ, hãy xác minh mã băm được in từ lệnh trên khớp với mã băm có trong trang trên. Nếu mã băm khớp với trang này, bạn có thể tiến hành bước tiếp theo.

Cài đặt Anaconda​

Bây giờ, hãy bắt đầu cài đặt Anaconda bằng cách chạy tập lệnh sau:
Mã:
bash Anaconda3-2019.03-Linux-x86_64.sh
Bạn sẽ thấy màn hình chào mừng và màn hình thời hạn cấp phép:
Mã:
Chào mừng đến với Anaconda3 2019.03Để tiếp tục quá trình cài đặt, vui lòng xem lạithỏa thuận cấp phép.Vui lòng nhấn ENTER để tiếp tục>>>==================================Bạn có chấp nhận các điều khoản cấp phép không? [có|không]>>> có
Nhập yes và nhấn Enter để chấp nhận giấy phép. Bạn sẽ thấy đầu ra sau:
Mã:
Anaconda3 bây giờ sẽ được cài đặt vào vị trí này:/root/anaconda3 - Nhấn ENTER để xác nhận vị trí - Nhấn CTRL-C để hủy cài đặt - Hoặc chỉ định một vị trí khác bên dưới[/root/anaconda3] >>>
Bây giờ, hãy chỉ định vị trí của Anaconda hoặc nhấn Enter để tiếp tục với vị trí mặc định. Bạn sẽ thấy kết quả đầu ra sau:
Mã:
installing: statsmodels-0.9.0-py37h035aef0_0 ...installing: seaborn-0.9.0-py37_0 ...installing: anaconda-2019.03-py37_0 ...cài đặt hoàn tất.Bạn có muốn trình cài đặt khởi tạo Anaconda3bằng cách chạy conda init không? [có|không][không] >>> có
Nhập để khởi tạo Anaconda3. Bạn sẽ thấy kết quả đầu ra sau:
Mã:
==> Để các thay đổi có hiệu lực, hãy đóng và mở lại shell hiện tại của bạn.  4.7.11-py37_0Tiếp tục ([y]/n)? y
Nhập y và nhấn Enter để cập nhật conda. Sau khi conda được cập nhật, hãy chạy lệnh sau để cập nhật bản phân phối Anaconda
Mã:
(base) root@debian:~# conda update anaconda
yes và nhấn Enter khi được nhắc cập nhật Anaconda.

Cấu hình môi trường Anaconda​

Với môi trường Anaconda, bạn có thể dễ dàng sắp xếp các dự án dựa trên các phiên bản và gói Python. Bạn có thể sử dụng một phiên bản Python khác nhau cho mỗi dự án.

Bạn có thể tìm kiếm các phiên bản Python khả dụng mà bạn có thể sử dụng bằng lệnh sau:
Mã:
(base) root@debian:~# conda search "^python$"
Bạn sẽ thấy danh sách các phiên bản Python khác nhau bao gồm cả phiên bản Python 2 và Python 3.

Chúng ta hãy bắt đầu tạo một môi trường mới có tên là test_env cho Python 3:
Mã:
(base) root@debian:~# conda create --name test_env python=3
Lệnh này sẽ tải xuống tất cả các gói cho môi trường ảo và thông báo cho bạn khi hoàn tất.

Tiếp theo, kích hoạt môi trường của bạn bằng lệnh sau:
Mã:
(base) root@debian:~# conda activate test_env
Bạn sẽ nhận được môi trường sau:
Mã:
(test_env) root@debian:~#
Bây giờ, hãy xác minh phiên bản Python của bạn bằng lệnh sau:
Mã:
(test_env) root@debian:~# python --version
Bạn sẽ thấy kết quả sau:
Mã:
Python 3.7.4
Bây giờ, hãy hủy kích hoạt khỏi môi trường Anaconda của bạn bằng lệnh sau:
Mã:
(test_env) root@debian:~# conda deactivate
Tiếp theo, hãy tạo một môi trường mới có tên là test_env36 cho Python 3.6 bằng lệnh sau:
Mã:
(base) root@debian:~# conda create -n test_env36 python=3.6
Tiếp theo, hãy kích hoạt môi trường của bạn bằng lệnh sau:
Mã:
(base) root@debian:~# conda activate test_env36
Bạn sẽ nhận được kết quả sau environment:
Mã:
(test_env36) root@debian:~#
Bạn có thể liệt kê tất cả môi trường của mình bằng lệnh sau:
Mã:
(test_env36) root@debian:~# conda info --envs
Bạn sẽ thấy kết quả sau:
Mã:
# conda environments:#base /root/anaconda3test_env /root/anaconda3/envs/test_envtest_env36 * /root/anaconda3/envs/test_env36
Tiếp theo, hủy kích hoạt môi trường của bạn bằng lệnh sau:
Mã:
(test_env36) root@debian:~# conda deactivate
Nếu bạn muốn xóa môi trường Anaconda, hãy chạy lệnh sau:
Mã:
conda env remove -n test_env
conda env remove -n test_env36

Gỡ cài đặt Anaconda​

Bạn có thể gỡ cài đặt Anaconda cùng với tất cả các tệp cấu hình bằng cách sử dụng mô-đun anaconda-clean. Trước tiên, hãy cài đặt mô-đun anaconda-clean bằng lệnh sau:
Mã:
conda install anaconda-clean
Nhập yes và nhấn Enter để hoàn tất quá trình cài đặt. Tiếp theo, hãy chạy lệnh sau để gỡ cài đặt Anaconda khỏi hệ thống của bạn:
Mã:
Anaconda-clean
Nhập yes và nhấn Enter để gỡ cài đặt Anaconda. Lệnh này cũng sẽ tạo một thư mục sao lưu mới .anaconda_backup trong thư mục home của bạn.

Sau khi gỡ cài đặt Anaconda, bạn cũng sẽ cần xóa thư mục gốc Anaconda. Bạn có thể xóa nó bằng lệnh sau:
Mã:
rm -rf ~/anaconda3
Tiếp theo, mở tệp .bashrc và xóa dòng biến Anaconda PATH:
Mã:
nano ~/.bashrc
Xóa các dòng sau:
Mã:
# được thêm bởi trình cài đặt Anaconda3export PATH="/root/anaconda3/bin:$PATH"
Lưu và đóng tệp khi bạn hoàn tất.

Kết luận​

Xin chúc mừng! Bạn đã cài đặt thành công Anaconda Python trên Debian 10. Tôi hy vọng bây giờ bạn có thể dễ dàng tạo dự án Python mới và quản lý dữ liệu trong máy tính khoa học và quy mô lớn. Để biết thêm thông tin, bạn có thể truy cập tài liệu chính thức của Anaconda tại Anaconda Doc.
 
Back
Bên trên