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
- Un servidor con Ubuntu 20.04.
- Se configura una contraseña raíz en el servidor.
Instalar 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:
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 que se haya instalado Anaconda, active el entorno Conda con el siguiente comando:
source ~/.bashrc
Crear entornos virtuales 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, verifica 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 de Corgo con el siguiente comando:
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 Rust Environment
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.