Cách cài đặt Anaconda trên VPS

khoa học dữ liệu

Nhiều người làm việc với Python đã bắt đầu nhận thấy Dự án Anaconda. Đây là bản phân phối mã nguồn mở và miễn phí của ngôn ngữ Python và R. Nó được sử dụng rộng rãi trong khoa học dữ liệu và học máy. Do đó, khối lượng lớn thông tin có thể được xử lý để phân tích một cách nhanh chóng.

Nó khá đơn giản để cài đặt, chạy và cập nhật, ngoài việc tương thích với các dự án quan trọng như Tensorflow. Vâng, trong hướng dẫn này, tôi sẽ chỉ cho bạn cách bạn có thể tạo một phiên bản VPS đám mây để cài đặt Anaconda ở đó ...

Phân phối Anaconda là gì?

Loại rắn lớn ở mỹ

Anaconda không gì khác hơn là một bộ nguồn mở, theo giấy phép BSD, chứa một loạt các ứng dụng và thư viện cho khoa học dữ liệu với các ngôn ngữ lập trình như Python. Bản phân phối của ngôn ngữ lập trình nổi tiếng này hoạt động như một trình quản lý môi trường, trình quản lý gói và có một kho chứa hàng trăm gói khổng lồ.

Trong Anaconda Distribution, bạn có thể tìm thấy bốn khối cơ bản:

  • Anaconda Navigator (GUI để quản lý đơn giản và trực quan).
  • Dự án Anaconda.
  • Các thư viện dành cho khoa học dữ liệu.
  • Conda (lệnh quản lý CLI)

Tất cả bọn họ sẽ được cài đặt tự động với việc cài đặt gói, như tôi sẽ trình bày từng bước sau.

Tính năng phân phối của Anaconda

máy chủ web

Anaconda Distribution có tính năng thú vị khiến nó trở nên quan trọng trong thế giới phân tích dữ liệu. Đáng chú ý nhất là:

  • Nó không phụ thuộc vào bất kỳ công ty nào, vì nó được duy trì bởi cộng đồng và là mã nguồn mở, cũng như miễn phí.
  • Nó là đa nền tảng, vì vậy nó có thể hoạt động trên cả GNU / Linux, macOS và Windows.
  • Nó rất đơn giản, có thể cài đặt và quản lý các gói và môi trường cho khoa học dữ liệu một cách đơn giản và nhanh chóng.
  • Nhiều công trình khoa học sử dụng nó nên hoàn toàn đáng tin cậy.
  • Nó được tích hợp các công cụ hữu ích để giúp công việc của bạn trở nên dễ dàng hơn, ngay cả đối với máy học.
  • Nó tương thích với các trình xem dữ liệu như Matplotlib, Datashader, Bokeh, Holoviews, v.v.
  • Quản lý tiên tiến và rất mạnh mẽ, với khả năng truy cập các tài nguyên để học máy nâng cao.
  • Bạn sẽ không gặp vấn đề với các gói phụ thuộc và kiểm soát phiên bản.
  • Tạo và chia sẻ tài liệu với mã biên dịch trực tiếp, phương trình, mô tả và chú thích.
  • Bạn có thể biên dịch mã nguồn Python trên bất kỳ máy nào để thực thi nhanh chóng. Ngoài ra, nó sẽ tạo điều kiện thuận lợi cho việc viết các thuật toán song song phức tạp.
  • Hỗ trợ tính toán hiệu suất cao.
  • Các dự án trong Anaconda có tính di động, vì vậy chúng có thể được chia sẻ hoặc triển khai trên các nền tảng khác.

VPS là gì?

cách chọn máy chủ web

Mặc dù bạn có thể cài đặt Anaconda Distribution trên PC thông thường hoặc máy chủ của riêng bạn, nhưng trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thực hiện trong một máy chủ VPS, vì nó có một loạt lợi thế, chẳng hạn như nó có thể được quản lý từ xa bởi một số người dùng, băng thông lớn hơn, khả năng mở rộng, tính sẵn sàng cao và tiết kiệm chi phí đáng kể so với tùy chọn có máy chủ của riêng bạn.

Với một khoản phí đăng ký nhỏ, bạn có thể có một dịch vụ VPS (Máy chủ riêng ảo), tức là, một máy chủ riêng ảo. Trong trường hợp này, tôi sẽ dựa vào Clouding cho phần hướng dẫn. Vì vậy, công bằng mà nói, VPS này về cơ bản là một “hàng thửa” chuyên dụng dành riêng cho bạn của trung tâm dữ liệu của nhà cung cấp này. Trong đó, bạn có thể làm bất cứ điều gì bạn muốn, chẳng hạn như cài đặt một máy chủ Linux và vô số ứng dụng. Trong trường hợp này, chúng tôi sẽ cài đặt Anaconda.

VPS này sẽ hoạt động như một máy độc lậpĐó là, với RAM riêng, với không gian lưu trữ trên SSD nhanh, với một loạt lõi CPU được phân bổ, cũng như hệ điều hành.

Và bạn sẽ không phải lo lắng về việc quản lý phần cứng trung tâm dữ liệu của mình, hoặc trả phí năng lượng hoặc băng thông rộng để có một máy chủ, hãy để một mình chi phí cơ sở hạ tầng cần thiết...

Cài đặt Loại rắn lớn ở mỹ từng bước

Dịch vụ đã chọn, như tôi đã nhận xét, là Vón cục.io, trong đó tôi sẽ tạo một phiên bản hoặc VPS với hệ điều hành GNU / Linux mà từ đó cài đặt Anaconda một cách đơn giản. Bằng cách đó, bạn có thể bắt đầu với khoa học dữ liệu với sự đảm bảo của nhà cung cấp này, vì nhà cung cấp này có hỗ trợ 24/7 bằng tiếng Tây Ban Nha trong trường hợp có điều gì đó xảy ra và trung tâm dữ liệu của nó ở Barcelona, ​​do đó, theo luật bảo vệ dữ liệu của Châu Âu. Do đó, tránh GAFAM / BATX, một thứ gần như quan trọng trong những thời điểm này ...

Tạo tài khoản Clouding và chuẩn bị nền tảng VPS

Trước khi bắt đầu, điều đầu tiên là truy cập dịch vụ Clouding. Bạn có thể truy cập nó từ trang web chính thức của nó và chọn tỷ lệ phù hợp nhất với nhu cầu của bạn. Các tỷ lệ này khác nhau về dung lượng RAM, bộ nhớ SSD và vCores CPU mà bạn có thể tùy ý sử dụng cho VPS của mình. Ngay cả khi bạn cần nhiều hơn những gì các mức giá này cung cấp, bạn có tùy chọn định cấu hình một máy chủ tùy chỉnh.

Là một dự án phân tích dữ liệu khoa học, sẽ rất thú vị nếu bạn có tính toán hiệu suất cũng như dung lượng RAM tốt. Mặc dù nếu bạn định sử dụng nó cho các dự án khiêm tốn hơn, nó sẽ không cần thiết nhiều như ...

Tỷ lệ làm bóng

Khi bạn đã đăng ký và làm theo các bước của trình hướng dẫn, cũng như xác minh địa chỉ email của mình, bạn sẽ có thể truy cập bảng điều khiển của mình. Đối với điều đó, bạn phải đăng nhập trong Clouding:

Không bao gồm đăng ký VPS

Bạn đã tham gia dịch vụ, và bạn sẽ thấy bảng điều khiển trực quan của nó. Nếu bạn muốn bắt đầu tạo phiên bản hoặc máy chủ VPS, bạn phải nhấp vào Bấm vào đây để tạo máy chủ đầu tiên của bạn:

Khởi động VPS

Điều này đưa bạn đến màn hình cấu hình máy chủ VPS của bạn. Điều đầu tiên bạn sẽ thấy là tùy chọn đặt tên bạn muốn cho VPS của mình. Sau đó, loại hệ điều hành bạn muốn cài đặt. Bạn có thể chọn giữa Windows hoặc Linux, và trong phần Linux có một số bản phân phối có sẵn. Trong trường hợp này, tôi đã chọn Ubuntu Server 20.04, nhưng bạn có thể chọn cái mà bạn thích:

Phân phối VPS Anaconda

Sau khi hoàn tất, hãy đi xuống trên cùng trang đó và bạn sẽ thấy các tùy chọn khác để chọn tài nguyên phần cứng: Dung lượng RAM, dung lượng lưu trữ SSD hoặc số lõi CPU bạn phải gán cho VPS của mình. Hãy nhớ rằng bạn có thể quản lý chúng theo ý muốn, ngay cả khi bạn muốn tạo nhiều VPS và phân phối chúng ... Và hãy nhớ rằng bạn luôn có thể mở rộng quy mô với gói cao hơn, nếu bạn cần.

Cấu hình phần cứng

Bạn cũng có các tùy chọn để định cấu hình Tường lửa hoặc để sao lưu. Về nguyên tắc, bạn không nhất thiết phải chạm vào điều đó, mặc dù nếu bạn có bất kỳ ưu tiên nào để cải thiện bảo mật, hãy tiếp tục. Điều quan trọng là tạo và đặt tên cho khóa SSH. Nhờ đó, bạn có thể truy cập từ xa để quản lý VPS của mình mà không cần hỏi mật khẩu mỗi lần.

Xem lại rằng mọi thứ đều ổn và pulsa Gửi. Điều đó sẽ đưa bạn đến một màn hình khác nơi VPS của bạn đã xuất hiện. Trong trạng thái, bạn sẽ thấy rằng nó vẫn đang cài đặt và cấu hình. Nhưng đừng lo lắng, nó được thực hiện rất nhanh chóng:

Trạng thái máy chủ

Trong giây lát, bạn sẽ thấy rằng nó đã hoàn tất và trường trạng thái sẽ xuất hiện như Hoạt động. Tại thời điểm đó, bạn có thể sử dụng hệ điều hành của mình để cài đặt những gì bạn cần (trong trường hợp này là Anaconda).

VPS hoạt động cho Anaconda

Bấm vào tên mà bạn đã đặt trên VPS của mình và nó chuyển hướng bạn đến một trang khác với bản tóm tắt thông tin của máy chủ nơi bạn sẽ cài đặt Anaconda:

VPS Anaconda

Do đó, điều quan trọng là khu vực được gọi là Cách truy cập máy chủ. Đây là nơi chứa thông tin bạn cần để truy cập, IP của VPS, chẳng hạn như mật khẩu, người dùng (root) hoặc khóa SSH để tải xuống.

Kết nối dữ liệu SSH VPS

Từ tất cả những dữ liệu này, với IP máy chủ, gốc và mật khẩu bây giờ bạn có thể truy cập từ xa để tiến hành cài đặt Anaconda ...

Cài đặt Anaconda

Bây giờ mọi thứ đã sẵn sàng cho Cài đặt Anaconda trên VPS. Đối với điều đó, bạn có thể truy cập Trang web của họ để đọc thêm thông tin về dự án hoặc kiểm tra phiên bản mới nhất hiện có.

Để bắt đầu, bạn phải truy cập máy chủ VPS của bạn từ xa qua SSH. Bằng cách đó, từ bản phân phối cục bộ của bạn, bạn có thể cài đặt mọi thứ bạn cần trên máy chủ. Nó sẽ đơn giản như mở thiết bị đầu cuối của bạn và gõ lệnh sau (hãy nhớ thay youripdelserver bằng IP của VPS mà bạn đã thấy trước đó trong Clouding):

ssh root@tuipdelservidor

Kết nối SSH

Sẽ hỏi bạn Mật khẩu, cắt hình mà Clouding đã cho bạn xem và dán. Điều đó sẽ cung cấp cho bạn quyền truy cập. Bạn sẽ thấy lời nhắc của thiết bị đầu cuối đã thay đổi, nó không còn là cục bộ của người dùng của bạn nữa mà giờ là của máy ở xa. Do đó, tất cả các lệnh bạn gõ từ đó sẽ được thực thi trên máy chủ VPS.

kết nối SSH VPS Anaconda

Bây giờ bạn đã có quyền truy cập, điều tiếp theo cần làm là bắt đầu tải xuống và cài đặt Anaconda bằng các lệnh sau để đưa nó vào thư mục tạm thời và tải phiên bản có sẵn từ kho lưu trữ chính thức:

cd /tmp

curl -O https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux86_64.sh

Anaconda, tải xuống

Sau đó, bạn sẽ có Anaconda, sau đây là xác minh tính toàn vẹn của dữ liệu đã tải xuống bằng cách sử dụng tổng SHA-256. Đối với điều đó, chỉ cần chạy lệnh sau:

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y sẽ trả về một hàm băm lúc thanh toán.

Bây giờ bạn phải bắt đầu Anaconda bằng lệnh sau:

bash Anaconda3-2020-11-Linux-x86_64.sh

Giấy phép Anaconda

Thao tác này sẽ đưa bạn đến một thông báo yêu cầu bạn nhấn ENTER và đến lượt nó, nó sẽ đưa bạn đến thỏa thuận cấp phép Ananconda. Bạn có thể đi đến cuối bằng cách nhấn INTRO và nó sẽ hỏi bạn nếu bạn muốn trả lời có hay không. Đó là, nếu bạn chấp nhận các điều kiện hoặc không. Nhập "có" không có dấu ngoặc kép và nhấn ENTER. Điều tiếp theo bạn sẽ thấy là:

cài đặt và vị trí

Bước tiếp theo là chọn vị trí lắp đặt. Nhấn ENTER cho đường dẫn được hiển thị theo mặc định hoặc nhập một đường dẫn khác nếu bạn muốn ... Bây giờ quá trình cài đặt Anaconda như vậy sẽ bắt đầu. Sẽ mất một vài phút.

Khi quá trình đã hoàn thành, bạn sẽ nhận được một thông báo như sau, cho biết rằng nó đã hoàn tất thành công:

tiếp tục cài đặt Anaconda

Kiểu Vâng để bắt đầu chung cư. Bây giờ nó sẽ đưa bạn trở lại lời nhắc của VPS của bạn. Bạn còn một thứ khác trước khi có thể sử dụng conda, và đó là kích hoạt cài đặt với:

source ~/.bashrc

Và bây giờ bạn có thể sử dụng chung cư và bắt đầu cung cấp cho Anaconda hữu ích ... Ví dụ: bạn có thể xem trợ giúp về các tùy chọn và liệt kê các gói có sẵn tương ứng với:

conda

conda list

căn hộ biệt kích

Thậm chí thiết lập môi trường cho Anaconda để sử dụng python3, ví dụ:

conda create --name mi_env python=3

Trả lời y cho câu hỏi bạn yêu cầu để tiếp tục và những thứ cần thiết sẽ được cài đặt.

môi trường hoạt động chung cư

Bạn đã có thể kích hoạt môi trường mới để bắt đầu làm việc và tận hưởng ...

conda activate mi_env

Bây giờ chúng tôi đã cài đặt và hoạt động mọi thứ, bạn đã có thể xác minh sức mạnh và tính linh hoạt mà máy chủ lưu trữ VPS cung cấp giống như dịch vụ mà chúng tôi đã cho bạn thấy trong Clouding. Anaconda chỉ là một trong số rất nhiều ứng dụng và công cụ mà bạn có thể cài đặt và sử dụng. Không phải tất cả mọi thứ đều liên quan đến việc tạo trang web. Có nhiều tùy chọn khác mà bạn có thể sử dụng VPS. Nếu bạn có bất kỳ câu hỏi nào, chúng tôi để lại bình luận.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.