Поиск по сайту:

Как создать виртуальную среду Rust с помощью Conda в Linux


На этой странице

  1. Предпосылки
  2. Установите необходимые зависимости
  3. Установить Анаконду
  4. Создание виртуальных сред Rust с помощью Conda
  5. Деактивировать и удалить среду Rust
  6. Заключение

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.