Condaは、ソフトウェアパッケージの複数のバージョンとその依存関係をインストールするためのオープンソースのパッケージ管理システムおよび環境管理システムです。これは主にPython用に開発されており、特定のプログラミング言語に関連付けられていません。 Condaを使用すると、複数の異なる環境に多くのプログラミング言語をインストールできます。
この投稿では、LinuxでCondaを使用してRust仮想環境を作成する方法を紹介します。
- Ubuntu20.04を実行しているサーバー。
- ルートパスワードはサーバーで構成されています。
まず、次のコマンドを使用して、システムパッケージを最新バージョンに更新します。
apt-get update -y
すべてのパッケージが更新されたら、次のコマンドを使用して他の必要なパッケージをインストールします。
apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 -y
すべてのパッケージがインストールされたら、次のステップに進むことができます。
まず、次のコマンドを使用してAnacondaインストールスクリプトをダウンロードします。
wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh
スクリプトがダウンロードされたら、次のコマンドを使用してダウンロードしたスクリプトを実行します。
bash Anaconda3-2021.05-Linux-x86_64.sh
以下に示すように、「はい」または「いいえ」を入力するように求められます。
「はい」または「いいえ」と答えてください:'
>>> yes 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 Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no]
Anacondaがインストールされたら、次のコマンドを使用してConda環境をアクティブ化します。
source ~/.bashrc
Condaを使用してRust仮想環境を作成する
Rustツールチェーンインストーラーは、LinuxにRustをインストールするためのrustupユーティリティを提供します。ただし、Condaパッケージマネージャーを使用して、Rustプログラミング言語をインストールおよび管理することもできます。
新しいRust環境を作成するには、次のコマンドを実行します。
conda create -c conda-forge -n rustenv rust
プロセスが完了すると、次の出力が表示されます。
# # To activate this environment, use # # $ conda activate rustenv # # To deactivate an active environment, use # # $ conda deactivateを使用します。
次に、次のコマンドを使用してRust環境を確認します。
conda info --envs
次の出力が表示されます。
# conda environments: # base * /root/anaconda3 rustenv /root/anaconda3/envs/rustenv
次に、Rust環境をアクティブ化する必要があります。次のコマンドを使用してアクティブ化できます:
conda activate rustenv
次の出力が得られるはずです:
(rustenv) [email protected]:~#
次に、次のコマンドを使用してRustのバージョンを確認します。
rustc --version
次の出力が表示されます。
rustc 1.53.0 (53cb7b09b 2021-06-17)
次のコマンドを使用して、Corgoパッケージのバージョンを確認することもできます。
cargo --version
次の出力が表示されます。
cargo 1.53.0 (4369396ce 2021-04-27)
貨物環境をシステムパスに追加します:
次に、システムパスにCargo環境を追加して、永続的にする必要があります。
これを行うには、次のコマンドを使用して.bashrcファイルを編集します。
nano ~/.bashrc
次の行を追加します:
export PATH=/root/.cargo/bin:$PATH
ファイルを保存して閉じてから、次のコマンドで環境をアクティブ化します。
source ~/.bashrc
Rust環境を非アクティブ化して削除
Rust環境を非アクティブ化するには、次のコマンドを実行します。
conda deactivate
次に、次のコマンドを使用して、システムからRust環境を完全に削除します。
conda env remove -n rustenv
おめでとう! Condaを使用してRust環境を正常に作成しました。これで、Rustを使用して最初のプロジェクトの作成を開始できます。