Cómo crear un entorno virtual Rust usando Conda en Linux

Conda es un sistema de administración de paquetes y un sistema de administración de entornos de código abierto para instalar múltiples versiones de paquetes de software y sus dependencias. Está desarrollado principalmente para Python y no está vinculado a ningún lenguaje de programación específico. Conda le permite instalar muchos lenguajes de programación en múltiples entornos diferentes.

En esta publicación, le mostraremos cómo crear entornos virtuales Rust usando Conda en Linux.

requisitos previos

  • Un servidor con Ubuntu 20.04.
  • Una contraseña de root está configurada en el servidor.

Instalar las dependencias requeridas

Primero, actualice los paquetes de su sistema a la última versión con el siguiente comando:

apt-get update -y

Una vez que todos los paquetes estén actualizados, instale otros paquetes requeridos con el siguiente comando:

apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6 -y

Una vez que todos los paquetes estén instalados, puede continuar con el siguiente paso.

Instalar Anaconda

Primero, descargue el script de instalación de Anaconda con el siguiente comando:

wget https://repo.anaconda.com/archive/Anaconda3-2021.05-Linux-x86_64.sh

Una vez descargado el script, ejecute el script descargado con el siguiente comando:

bash Anaconda3-2021.05-Linux-x86_64.sh

Se le pedirá que escriba sí o no como se muestra a continuación:

Por favor responda ‘sí’ o ‘no’:’

>>> 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]

Una vez instalada la Anaconda, active el entorno Conda con el siguiente comando:

source ~/.bashrc

Cree entornos virtuales de Rust usando Conda

El instalador de la cadena de herramientas Rust proporciona una utilidad rustup para instalar Rust en Linux. Sin embargo, también puede usar el administrador de paquetes Conda para instalar y administrar el lenguaje de programación Rust.

Para crear un nuevo entorno de Rust, ejecute el siguiente comando:

conda create -c conda-forge -n rustenv rust

Una vez finalizado el proceso, debería obtener el siguiente resultado:

#
# To activate this environment, use
#
#     $ conda activate rustenv
#
# To deactivate an active environment, use
#
#     $ conda deactivate

A continuación, verifique el entorno de Rust con el siguiente comando:

conda info --envs

Debería ver el siguiente resultado:

# conda environments:
#
base                  *  /root/anaconda3
rustenv                  /root/anaconda3/envs/rustenv

A continuación, deberá activar el entorno Rust. Puedes activarlo usando el siguiente comando:

conda activate rustenv

Deberías obtener el siguiente resultado:

(rustenv) [email protected]:~#

Ahora, verifique la versión de Rust con el siguiente comando:

rustc --version

Debería ver el siguiente resultado:

rustc 1.53.0 (53cb7b09b 2021-06-17)

También puede verificar la versión del paquete Corgo con el siguiente comando: Publicidad

cargo --version

Debería ver el siguiente resultado:

cargo 1.53.0 (4369396ce 2021-04-27)

Agregue Cargo Environment a su SYStem Path:

A continuación, deberá agregar un entorno Cargo a la ruta de su sistema para que sea permanente.

Para hacerlo, edite el archivo .bashrc con el siguiente comando:

nano ~/.bashrc

Agregue las siguientes líneas:

export PATH=/root/.cargo/bin:$PATH

Guarde y cierre el archivo y luego active el entorno con el siguiente comando:

source ~/.bashrc

Desactivar y eliminar el entorno de óxido

Para desactivar el entorno Rust, ejecute el siguiente comando:

conda deactivate

A continuación, elimine el entorno Rust de forma permanente de su sistema con el siguiente comando:

conda env remove -n rustenv

Conclusión

¡Felicidades! ha creado con éxito un entorno Rust usando Conda. Ahora puede comenzar a crear su primer proyecto usando Rust.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *