如何在 Linux 上使用 Conda 创建 Rust 虚拟环境
在此页
- 先决条件
- 安装所需的依赖项
- 安装 Anaconda
- 使用 Conda 创建 Rust 虚拟环境
- 停用和删除 Rust 环境
- 结论
Conda 是一个开源的包管理系统和环境管理系统,用于安装多个版本的软件包及其依赖项。它主要是为 Python 开发的,不依赖于任何特定的编程语言。 Conda 允许您在多个不同的环境中安装多种编程语言。
在本文中,我们将向您展示如何在 Linux 中使用 Conda 创建 Rust 虚拟环境。
先决条件
- 一台运行 Ubuntu 20.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 工具链安装程序提供了一个 rustup 实用程序来在 Linux 上安装 Rust。但是,您也可以使用 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) :~#
现在,使用以下命令验证 Rust 版本:
rustc --version
您应该看到以下输出:
rustc 1.53.0 (53cb7b09b 2021-06-17)
您还可以使用以下命令检查 Corgo 软件包版本:
cargo --version
您应该看到以下输出:
cargo 1.53.0 (4369396ce 2021-04-27)
将 Cargo 环境添加到您的系统路径:
接下来,您需要将 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 创建您的第一个项目。