VPSにAnacondaをインストールする方法

データサイエンス

Pythonを使用する多くの人々は、 アナコンダプロジェクト。 PythonおよびR言語の無料のオープンソースディストリビューションであり、データサイエンスや機械学習で広く使用されています。 したがって、大量の情報を処理して分析することができます。

結構です インストール、実行、更新が簡単、Tensorflowと同じくらい重要なプロジェクトとの互換性に加えて。 さて、このチュートリアルでは、AnacondaをそこにインストールするためのクラウドVPSインスタンスを作成する方法を紹介します...

アナコンダディストリビューションとは何ですか?

アナコンダ

Anacondaは、BSDライセンスに基づくオープンソーススイートにすぎません。これには、 データサイエンス Pythonのようなプログラミング言語で。 有名なプログラミング言語のこのディストリビューションは、環境マネージャー、パッケージマネージャーとして機能し、何百ものパッケージの膨大なレパートリーを持っています。

Anaconda Distribution内には、XNUMXつの基本ブロックがあります。

  • Anaconda Navigator(シンプルで直感的な管理のためのGUI)。
  • アナコンダプロジェクト。
  • データサイエンスのためのライブラリ。
  • Conda(CLI管理のコマンド)

それらすべて 自動的にインストールされます 後で段階的に説明するように、パッケージのインストールとともに。

アナコンダ配布機能

Webサーバー

Anacondaディストリビューションには 興味深い機能 それはデータ分析の世界でそれをとても重要にします。 最も注目すべきものは次のとおりです。

  • コミュニティによって維持され、オープンソースであり、無料であるため、どの企業にも依存しません。
  • クロスプラットフォームであるため、GNU / Linux、macOS、Windowsの両方で動作します。
  • 非常にシンプルで、データサイエンス用のパッケージと環境を簡単かつ迅速にインストールおよび管理できます。
  • 多くの科学プロジェクトがそれを使用しているので、それは完全に信頼できます。
  • 機械学習の場合でも、仕事を簡単にするための便利なツールが満載です。
  • Matplotlib、Datashader、Bokeh、Holoviewsなどのデータビューアと互換性があります。
  • 高度で非常に強力な管理。高度な機械学習のためのリソースにアクセスできる可能性があります。
  • パッケージの依存関係とバージョン管理に問題はありません。
  • ライブコンパイルコード、方程式、説明、および注釈を使用してドキュメントを作成および共有します。
  • Pythonソースコードを任意のマシンでコンパイルして、高速に実行できます。 さらに、複雑な並列アルゴリズムの作成が容易になります。
  • ハイパフォーマンスコンピューティングをサポートします。
  • Anacondaのプロジェクトは移植可能であるため、他のプラットフォームで共有または展開できます。

VPSとは何ですか?

Webサーバーの選び方

Anaconda Distributionは従来のPCまたは独自のサーバーにインストールできますが、このチュートリアルでは、その方法を説明します。 VPSサーバー、複数のユーザーがリモートで管理できる、帯域幅、スケーラビリティ、高可用性、独自のサーバーを使用するオプションと比較して大幅なコスト削減など、一連の利点があります。

少額のサブスクリプション料金で、サービスを受けることができます VPS(バーチャルプライベートサーバ)つまり、仮想プライベートサーバーです。 この場合、チュートリアルはCloudingに依存します。 したがって、このVPSは基本的に、このプロバイダーのデータセンター専用の「小包」であると言っても過言ではありません。 その中で、Linuxサーバーや多数のアプリのインストールなど、好きなことを行うことができます。 この場合、Anacondaをインストールします。

このVPS スタンドアロンマシンとして機能しますつまり、独自のRAM、高速SSD上のストレージスペース、一連の割り当てられたCPUコア、およびオペレーティングシステムを備えています。

また、データセンターのハードウェアを管理したり、サーバーを所有するためにエネルギーやブロードバンドの料金を支払ったりすることを心配する必要はありません。 必要なインフラストラクチャコスト...

インストール アナコンダ 少しずつ

私がコメントしたように、選択されたサービスは 曇り。io、GNU / LinuxオペレーティングシステムでインスタンスまたはVPSを作成します。 Anacondaをインストールします 簡単な方法で。 そうすれば、何かが起こった場合に備えてスペイン語で24時間年中無休でサポートされており、データセンターはバルセロナにあるため、ヨーロッパのデータの保護法の下で、このプロバイダーが提供する保証でデータサイエンスを開始できます。 したがって、GAFAM / BATXを回避することは、これらの時代にほとんど不可欠なことです...

Clアカウントを作成するouVPSプラットフォームを作成して準備する

始める前に、まず最初に クラウドサービスにアクセスする。 公式サイトからアクセスし、ニーズに最適な料金をお選びいただけます。 これらのレートは、VPS用に自由に使用できるRAM、SSDストレージ、およびCPUvCoreの量が異なります。 これらの料金が提供する以上のものが必要な場合でも、カスタムサーバーを構成するオプションがあります。

科学的なデータ分析プロジェクトなので、あなたが最大のものを持っているならそれは興味深いでしょう パフォーマンスの計算 可能であり、十分な量のRAMもあります。 より控えめなプロジェクトに使用する場合でも、それほど必要ではありません...

曇り率

ウィザードの手順を登録して実行し、メールアドレスを確認すると、パネルにアクセスできるようになります。 そのために、あなたはしなければなりません ログインする 曇りの場合:

VPS登録を含む

あなたはすでにサービスに参加していて、あなたは見るでしょう その直感的なコントロールパネル。 インスタンスまたはVPSサーバーの作成を開始する場合は、をクリックする必要があります ここをクリックして最初のサーバーを作成します:

VPSを開始します

これはあなたをにもたらします VPSサーバーの設定画面。 最初に表示されるのは、VPSに必要な名前を付けるオプションです。 次に、インストールするオペレーティングシステムの種類。 WindowsまたはLinuxから選択でき、Linuxセクション内にいくつかの利用可能なディストリビューションがあります。 この場合、Ubuntu Server 20.04を選択しましたが、お好みのものを選択できます。

アナコンダVPSディストリビューション

完了したら、同じページに移動すると、他のオプションが表示され、 ハードウェアリソース:RAM容量、SSDストレージ容量、またはVPSに割り当てる必要のあるCPUコアの数。 複数のVPSを作成してそれらに分散したい場合でも、必要に応じて管理できることを覚えておいてください...また、必要に応じて、より高いプランでいつでも拡張できることを忘れないでください。

ハードウェア構成

ファイアウォールを構成するオプションやバックアップ用のオプションもあります。 原則として、それに触れる必要はありませんが、セキュリティを向上させたい場合は、先に進んでください。 重要なのは SSHキーを作成して名前を付けます。 そのおかげで、毎回パスワードを要求することなく、リモートでアクセスしてVPSを管理できます。

すべてがOKであることを確認し、 クレジット エビアール。 これにより、VPSがすでに表示されている別の画面に移動します。 ステータスでは、まだインストールと構成が行われていることがわかります。 しかし、心配しないでください、それは非常に迅速に行われます:

サーバーステータス

しばらくすると、終了し、ステータスフィールドが次のように表示されます。 掲載中の求人。 その時点で、オペレーティングシステムを使用して、必要なもの(この場合はAnaconda)をインストールできます。

AnacondaのアクティブVPS

名前をクリックします VPSをインストールすると、Anacondaをインストールするサーバーの情報の概要が記載された別のページにリダイレクトされます。

アナコンダ、VPS

したがって、重要なのはと呼ばれる領域です サーバーへのアクセス方法。 これは、アクセスに必要な情報が、パスワード、ユーザー(root)、ダウンロードするSSHキーなどのVPSのIPである場所です。

SSHデータVPS接続

これらすべてのデータから、 サーバーのIP、ルート、パスワード これで、リモートでアクセスしてAnacondaのインストールを続行できます...

Anacondaをインストールします

これですべての準備が整いました VPSへのAnacondaのインストール。 そのために、あなたは訪問することができます 彼らのウェブサイト プロジェクトの詳細を読むか、利用可能な最新バージョンを確認してください。

開始するには、次のことを行う必要があります SSH経由でリモートでVPSサーバーにアクセスする。 そうすれば、ローカルディストリビューションから、必要なものすべてをサーバーにインストールできます。 ターミナルを開いて次のコマンドを入力するだけです(ipdelserverを以前にCloudingで見たVPSのIPに置き換えることを忘れないでください)。

ssh root@tuipdelservidor

SSH接続

あなたに尋ねるつもりです パスワード、Cloudingが表示したものを切り取り、貼り付けます。 それはあなたにアクセスを与えるでしょう。 ターミナルのプロンプトが変更され、ユーザーのローカルではなくなったことがわかりますが、リモートマシンのプロンプトになりました。 したがって、そこから入力したすべてのコマンドはVPSサーバーで実行されます。

接続SSHVPSアナコンダ

アクセスできるようになったので、次に行うことは開始です Anacondaをダウンロードしてインストールします 次のコマンドを使用して、一時ディレクトリに移動し、公式リポジトリから利用可能なバージョンを取得します。

cd /tmp

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

アナコンダ、ダウンロード

その後、あなたはアナコンダを持っているでしょう、以下は 整合性を検証する SHA-256の合計を使用してダウンロードされたデータの。 そのためには、次のコマンドを実行するだけです。

sha256sum Anaconda3-2020.11-Linux-x86_64.sh

Y ハッシュを返します チェックアウト時に。

今、あなたはしなければなりません Anacondaを起動します 次のコマンドを使用します。

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

Anacondaライセンス

これにより、Enterキーを押すように求めるメッセージが表示され、次にAnancondaライセンス契約が表示されます。 を押すと最後まで行けます INTRO はいまたはいいえで答えるかどうかを尋ねられます。 つまり、条件を受け入れるかどうかです。 引用符なしで「yes」と入力し、Enterキーを押します。 次に表示されるのは次のとおりです。

インストールと場所

次のステップは選択することです 設置場所。 デフォルトで表示されるパスに対してEnterキーを押すか、必要に応じて別のパスを入力します...これで、Anaconda自体のインストールが開始されます。 少し時間がかかります。

プロセスが完了しました、正常に終了したことを示す次のようなメッセージが表示されます。

Anacondaのインストールを続行します

タイプ はい コンダを開始します。 これで、VPSのプロンプトに戻ります。 condaを使用する前に、他に何かが残っています。それは、次のコマンドでインストールをアクティブ化することです。

source ~/.bashrc

そして今、あなたはできる condaを使用する そして、アナコンダに役立つものを提供し始めます...たとえば、オプションに関するヘルプを表示し、利用可能なパッケージをそれぞれ次のように一覧表示できます。

conda

conda list

コマンドコンダ

Anacondaの環境を Python3を使用する、 例えば:

conda create --name mi_env python=3

解答 y あなたが続行するように頼む質問に、そして必要なものがインストールされます。

コンダアクティブ環境

すでにできます 新しい環境をアクティブ化する 働き始めて楽しむために..。

conda activate mi_env

すべてがインストールされて機能するようになったので、Cloudingで示したようなVPSホスティングが提供するパワーと多様性を検証することができました。 Anacondaは、インストールして使用できるさまざまなアプリケーションとツールのXNUMXつにすぎません。 すべてがウェブサイトの作成に帰着するわけではありません。 VPSを使用できるオプションは他にもたくさんあります。 ご不明な点がございましたら、コメントを残しております。


記事の内容は、次の原則に準拠しています。 編集倫理。 エラーを報告するには、 ここで.

コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。