Как создать виртуальную среду Rust с помощью Conda в Linux
На этой странице
- Предпосылки
- Установите необходимые зависимости
- Установить Анаконду
- Создание виртуальных сред Rust с помощью Conda
- Деактивировать и удалить среду Rust
- Заключение
Conda — это система управления пакетами с открытым исходным кодом и система управления средой для установки нескольких версий программных пакетов и их зависимостей. Он в основном разработан для Python и не привязан к какому-либо конкретному языку программирования. Conda позволяет устанавливать множество языков программирования в различных средах.
В этом посте мы покажем вам, как создавать виртуальные среды Rust с помощью Conda в Linux.
Предпосылки
- Сервер под управлением Ubuntu 20.04.
- На сервере настроен пароль root.
Установите необходимые зависимости
Сначала обновите системные пакеты до последней версии с помощью следующей команды:
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
Создание виртуальных сред Rust с помощью Conda
Установщик цепочки инструментов Rust предоставляет утилиту rustup для установки Rust в Linux. Однако вы также можете использовать диспетчер пакетов 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 Environment в свой системный путь:
Затем вам нужно будет добавить среду Cargo в системный путь, чтобы сделать ее постоянной.
Для этого отредактируйте файл .bashrc с помощью следующей команды:
nano ~/.bashrc
Добавьте следующие строки:
export PATH=/root/.cargo/bin:$PATH
Сохраните и закройте файл, затем активируйте среду с помощью следующей команды:
source ~/.bashrc
Деактивировать и удалить среду Rust
Чтобы деактивировать среду Rust, выполните следующую команду:
conda deactivate
Затем навсегда удалите среду Rust из вашей системы, используя следующую команду:
conda env remove -n rustenv
Заключение
Поздравляем! вы успешно создали среду Rust с помощью Conda. Теперь вы можете приступить к созданию своего первого проекта на Rust.