Python là ngôn ngữ lập trình hướng đối tượng và mã nguồn mở. Anaconda là nền tảng Python, R, Khoa học dữ liệu và máy học và được sử dụng như một trình quản lý gói. Nó đi kèm với hơn 1.500 gói mã nguồn mở với sự hỗ trợ cộng đồng miễn phí. Nó được sử dụng bởi hơn 15 triệu người dùng trên toàn cầu.
Hướng dẫn này sẽ chỉ cho bạn cách cài đặt và sử dụng Anaconda Python Distribution trên Debian 11.
Sau khi tải xuống hoàn tất, hãy xác minh tính toàn vẹn dữ liệu của trình cài đặt bằng lệnh sau:
Bạn sẽ nhận được kết quả đầu ra sau:
Bây giờ, vui lòng sao chép kết quả đầu ra ở trên và kiểm tra với các giá trị băm có sẵn tại Trang Anaconda.
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22382%22%3E%3C/svg%3E
Khi đầu ra của bạn khớp với giá trị băm hiển thị trên trang Anaconda, bạn có thể cài đặt bằng cách sử dụng lệnh sau lệnh:
Bạn sẽ được yêu cầu xem lại giấy phép như hiển thị bên dưới:
Gõ Yes và nhấn Enter để chấp nhận giấy phép. Bạn sẽ được yêu cầu chỉ định vị trí Anaconda như hiển thị bên dưới:
Chỉ cần nhấn Enter để tiếp tục với vị trí mặc định. Bạn sẽ được yêu cầu khởi tạo Anaconda như hiển thị bên dưới:
Gõ yes và nhấn Enter. Sau khi quá trình cài đặt hoàn tất, bạn sẽ thấy kết quả sau:
Trước khi tạo môi trường ảo, hãy kiểm tra tất cả các phiên bản Python khả dụng bằng lệnh sau:
Bây giờ, hãy tạo một môi trường Anaconda mới có tên là myenv bằng Python phiên bản 3:
Bạn sẽ thấy đầu ra sau:
Tiếp theo, kích hoạt môi trường của bạn bằng lệnh sau:
Tiếp theo, xác minh phiên bản Python bạn đang sử dụng sử dụng:
Bạn sẽ thấy kết quả sau:
Để hủy kích hoạt khỏi môi trường của bạn, hãy chạy lệnh sau lệnh:
Bạn sẽ thấy kết quả sau:
Để liệt kê tất cả các môi trường Anaconda mà bạn đã thiết lập, hãy chạy lệnh sau lệnh:
Bạn sẽ thấy kết quả sau:
Để xóa môi trường myenv, hãy chạy lệnh sau lệnh:
Bạn sẽ thấy kết quả đầu ra sau:
Sau khi cài đặt hoàn tất, bạn sẽ nhận được kết quả sau:
Bây giờ, hãy gỡ cài đặt Anaconda khỏi hệ thống của bạn bằng lệnh sau lệnh:
Bạn sẽ được yêu cầu xóa Anaconda khỏi hệ thống của mình như hiển thị bên dưới:
Gõ y và nhấn Enter để gỡ cài đặt Anaconda.
Tiếp theo, xóa thư mục Anaconda bằng lệnh sau lệnh:
Tiếp theo, chỉnh sửa tệp
Cuộn xuống và xóa các dòng sau:
Hướng dẫn này sẽ chỉ cho bạn cách cài đặt và sử dụng Anaconda Python Distribution trên Debian 11.
Điều kiện tiên quyết
- Một máy chủ chạy Debian 11.
- Mật khẩu gốc được cấu hình trên máy chủ.
Cài đặt Anaconda
Cách đơn giản và dễ nhất để cài đặt Anaconda là tải xuống tập lệnh bash cài đặt Anaconda mới nhất. Trước tiên, hãy truy cập trang tải xuống Anaconda, chọn phiên bản mới nhất của trình cài đặt Anaconda và chạy lệnh sau để tải xuống hệ thống của bạn.
Mã:
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
Mã:
sha256sum Anaconda3-2021.05-Linux-x86_64.sh
Mã:
2751ab3d678ff0277ae80f9e8a74f218cfc70fe9a9cdc7bb1c137d7e47e33d53 Anaconda3-2021.05-Linux-x86_64.sh
data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22382%22%3E%3C/svg%3E
Khi đầu ra của bạn khớp với giá trị băm hiển thị trên trang Anaconda, bạn có thể cài đặt bằng cách sử dụng lệnh sau lệnh:
Mã:
bash Anaconda3-2021.05-Linux-x86_64.sh
Mã:
Welcome to Anaconda3 2021.05
In order to continue the installation process, please review the license
agreement.
Please, press ENTER to continue
>>>
===================================
Do you accept the license terms? [yes|no]
>>> yes
Mã:
Anaconda3 will now be installed into this location:
/root/anaconda3 - Press ENTER to confirm the location - Press CTRL-C to abort the installation - Or specify a different location below
[/root/anaconda3] >>>
Mã:
Preparing transaction: done
Executing transaction: done
installation finished.
Do you wish the installer to initialize Anaconda3
by running conda init? [yes|no]
[no] >>> yes
Mã:
no change /root/anaconda3/condabin/conda
no change /root/anaconda3/bin/conda
no change /root/anaconda3/bin/conda-env
no change /root/anaconda3/bin/activate
no change /root/anaconda3/bin/deactivate
no change /root/anaconda3/etc/profile.d/conda.sh
no change /root/anaconda3/etc/fish/conf.d/conda.fish
no change /root/anaconda3/shell/condabin/Conda.psm1
no change /root/anaconda3/shell/condabin/conda-hook.ps1
no change /root/anaconda3/lib/python3.8/site-packages/xontrib/conda.xsh
no change /root/anaconda3/etc/profile.d/conda.csh
modified /root/.bashrc
==> For changes to take effect, close and re-open your current shell. 4.10.3-py38h06a4308_0
The following packages will be DOWNGRADED: xmltodict 0.12.0-py_0 --> 0.12.0-pyhd3eb1b0_0
Proceed ([y]/n)? y
Cách tạo môi trường Anaconda
Anaconda cho phép bạn tạo môi trường ảo để sắp xếp các dự án theo phiên bản Python. Bạn có thể sử dụng các phiên bản Python khác nhau cho mỗi môi trường Anaconda.Trước khi tạo môi trường ảo, hãy kiểm tra tất cả các phiên bản Python khả dụng bằng lệnh sau:
Mã:
(base) root@debian11:~# conda search "^python$"
Mã:
(base) root@debian11:~# conda create --name myenv python=3
Mã:
Proceed ([y]/n)? y
Downloading and Extracting Packages
openssl-1.1.1l | 2.5 MB | #################################################################################################### | 100%
pip-21.2.4 | 1.8 MB | #################################################################################################### | 100%
_openmp_mutex-4.5 | 22 KB | #################################################################################################### | 100%
sqlite-3.36.0 | 990 KB | #################################################################################################### | 100%
libgcc-ng-9.3.0 | 4.8 MB | #################################################################################################### | 100%
libstdcxx-ng-9.3.0 | 3.1 MB | #################################################################################################### | 100%
libgomp-9.3.0 | 311 KB | #################################################################################################### | 100%
ld_impl_linux-64-2.3 | 586 KB | #################################################################################################### | 100%
ca-certificates-2021 | 113 KB | #################################################################################################### | 100%
tzdata-2021a | 111 KB | #################################################################################################### | 100%
wheel-0.37.0 | 33 KB | #################################################################################################### | 100%
setuptools-52.0.0 | 724 KB | #################################################################################################### | 100%
certifi-2021.5.30 | 139 KB | #################################################################################################### | 100%
python-3.9.6 | 18.4 MB | #################################################################################################### | 100%
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
# $ conda activate myenv
#
# To deactivate an active environment, use
#
# $ conda deactivate
Mã:
(base) root@debian11:~# conda activate myenv
Mã:
(myenv) root@debian11:~# python --version
Mã:
Python 3.9.6
Mã:
(myenv) root@debian11:~# conda deactivate
Mã:
(base) root@debian11:~#
Mã:
(base) root@debian11:~# conda info --envs
Mã:
# conda environments:
#
base * /root/anaconda3
myenv /root/anaconda3/envs/myenv
Mã:
(base) root@debian11:~# conda env remove -n myenv
Mã:
Remove all packages in environment /root/anaconda3/envs/myenv:
Gỡ cài đặt Anaconda
Để xóa hoàn toàn Anaconda khỏi hệ thống, bạn sẽ cần cài đặt mô-đun anaconda-clean vào hệ thống của mình. Bạn có thể cài đặt bằng lệnh sau:
Mã:
(base) root@debian11:~# conda install anaconda-clean
Mã:
Collecting package metadata (current_repodata.json): done
Solving environment: done
## Package Plan ## environment location: /root/anaconda3 added / updated specs: - anaconda-clean
The following packages will be downloaded: package | build ---------------------------|----------------- anaconda-clean-1.1.0 | py38h06a4308_1 244 KB ------------------------------------------------------------ Total: 244 KB
The following NEW packages will be INSTALLED: anaconda-clean pkgs/main/linux-64::anaconda-clean-1.1.0-py38h06a4308_1
Proceed ([y]/n)? y
Mã:
(base) root@debian11:~# anaconda-clean
Mã:
Delete .conda? (y/n): y
Tiếp theo, xóa thư mục Anaconda bằng lệnh sau lệnh:
Mã:
rm -rf ~/anaconda3
.bashrc
bằng lệnh sau lệnh:
Mã:
nano ~/.bashrc
Mã:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/root/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then eval "$__conda_setup"
else if [ -f "/root/anaconda3/etc/profile.d/conda.sh" ]; then . "/root/anaconda3/etc/profile.d/conda.sh" else export PATH="/root/anaconda3/bin:$PATH" fi
fi
unset __conda_setup
#