Skip to content

Instantly share code, notes, and snippets.

@MayumyCH
Last active December 6, 2023 00:27
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save MayumyCH/8641ce303572488239692db3a07f2334 to your computer and use it in GitHub Desktop.
Save MayumyCH/8641ce303572488239692db3a07f2334 to your computer and use it in GitHub Desktop.
Enviroment_Python

Enviroments Python

@MayumyCH
Copy link
Author

MayumyCH commented Oct 22, 2021

CREANDO ENTORNO VIRTUALES CON ANACONDA

Crear un nuevo entorno

conda create -n [NOMBRE_ENTORNO] python=3.8

conda create -n factored_dsfem python=3.8
conda create --name py35 python=3.5 pandas

Listado de entornos

conda env list
conda info --envs

Ver version de python del entorno

python --version

⚙️ Activar nuestro entorno

conda activate [NOMBRE_ENTORNO]

conda activate factored_dsfem

Instalar librerias en nuestro entorno

  • Listado de los paquetes instalados

    conda list
    conda list pandas

  • listado manual

    conda install [NOMBRE_LIBRERIA1] [NOMBRE_LIBRERIA2]

    conda install xgboost lightgbm
    conda install pandas=1.2
    conda install python=3.9 pandas=1.2

    conda install --channel conda-forge boltons

  • listado en un archivo txt

    pip install -r [RUTA_dEL_ARCHIVO]

    pip install -r ./resources/requirements.txt

Actualizar librerias en nuestro entorno

conda update [NOMBRE_LIBRERIA]

conda update pandas

Desintalar libreria de nuestro entorno

conda remove [NOMBRE_LIBRERIA1]

conda remove pandas

Guardar las librerias instaladas en nuestro enviroment

pip freeze >requirement.txt

⚙️ Desactivar entorno

conda deactivate

⚙️ Duplicar entorno de trabajo

conda create --name py39 --copy --clone py35

⚙️ Eliminar entorno de trabajo

conda env remove --[NOMBRE_ENTORNO]

conda env remove --name py35

⚙️ Comandos adicionales

  • Revisar los cambios en los entornos

    conda list --revision

  • Regresar a otra version del entorno

    conda install --revision 0

⚙️ Exportar entornos (Ambientes de trabajo)

  • Exportar con nombre y versión de los paquetes instalados

    conda env export --no-builds

  • Exportar solo los paquetes instalados manualmente

    conda env export --from-history

  • Exportar solo los paquetes instalados manualmente y ponerlo en un file

    conda env export --from-history --file environment.yml
    cat environment.yml

  • Instalar enviroment de trabajo

    conda env create --file environment.yml

@MayumyCH
Copy link
Author

MayumyCH commented Nov 17, 2021

CREANDO ENTORNO VIRTUALES CON GITBASH

Crear un nuevo entorno

python3 -m venv [NOMBRE_ENTORNO]

python3 -m venv env

Ver version de python del entorno

python --version

Activar nuestro entorno

source [NOMBRE_ENTORNO]/Scripts/activate

source env/Scripts/activate

Instalar librerías en nuestro entorno

  • listado manual

    pip install [NOMBRE_LIBRERIA1] [NOMBRE_LIBRERIA2]

    pip install pandas ipython

  • listado en un archivo txt

    pip install -r [RUTA_dEL_ARCHIVO]

    pip install -r requirements.txt

Guardar las librerias instaladas en nuestro enviroment

pip freeze >requirements.txt

Desactivar nuestro entorno

deactivate

@MayumyCH
Copy link
Author

MayumyCH commented Nov 17, 2021

CREANDO ENTORNO VIRTUALES DESDE CMD

Crear un entorno

python3 -m venv env

Activar entorno

.\env\Scripts\activate

Instalar librerias

pip install pandas ipython

Desactivar entorno

deactivate

NOTA
Para los pasos anteriores debemos estar en la carpeta de nuestro proyecto; de lo contrario lo podremos hacer de la sgte forma:

Ir la consola de CMD y ejecutar los siguiente comandos

cd Desktop
mkdir new_project
cd new_project

@MayumyCH
Copy link
Author

MayumyCH commented Nov 17, 2021

CREANDO ENTORNO VIRTUALES DESDE WSL

Crear un entorno

sudo python3 -m venv env

Activar entorno (S.O Basados en UNIX - Ubuntu, fedora, debian, etc)

source env/bin/activate

Instalar librerias

pip install pandas ipython

Desactivar entorno

deactivate

NOTA
Para los pasos anteriores debemos tener instalado el modulo venv; de lo contrario instalarlo de la sgte forma:

sudo apt update
sudo apt install python3.8-venv

@MayumyCH
Copy link
Author

MayumyCH commented Nov 17, 2021

ADICIONAL

snakemake

https://towardsdatascience.com/structure-up-your-data-science-project-4ee934d9ce11

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment