development:python:entornos-virtuales

Aquesta és una revisió antiga del document


Python: Entornos virtuales

  • install:
    curl https://pyenv.run | bash
  • configuración:
    .zshrc
    # pyenv
    export PATH="$HOME/.pyenv/bin:$PATH"
    eval "$(pyenv init --path)"
    eval "$(pyenv virtualenv-init -)"
    export PYENV_ROOT="$HOME/.pyenv"
    command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
    eval "$(pyenv init -)"
  • verificar instalación:
    pyenv --version
  • listado versiones disponibles:
    pyenv install --list | grep " 3\.[67]"
    • versiones 3.6.* y 3.7.* en este caso
  • instalar una versión en concreto:
    pyenv install -v 3.6.0
    • paquetes para asegurse una instalación y compilación correctas:
      sudo apt-get install -y make build-essential libssl-dev zlib1g-dev \
      libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev \
      libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl
  • versiones instaladas:
    pyenv versions
    • ls ~/.pyenv/versions/
  • establecer versión del sistema:
    pyenv global 3.9.9
  • establecer versión en un directorio concreto:
    pyenv local 3.9.9
  • desinstalar:
    pyenv uninstall 2.7.9
  • ejecutar shell de alguna versión instalada:
    pyenv shell 2.7.9
  • inicializar entorno virtual:
    pyenv virtualenv 3.9.9 ecomerce
  • activar entorno virtual:
    pyenv activate ecomerce
  • listar entornos viruales:
    pyenv virtualenvs
  • desactivar:
    pyenv deactivate
  • borrar:
    pyenv virtualenv-delete proyecto2
  • configurar entorno virtual en directorio concreto:
    pyenv local ecomerce

/via:

python -m venv tutorial-env
  • crea una carpeta con la versión de python disponible
  • windows:
    tutorial-env\Scripts\activate
    • gestión versiones en windows con comando py ?
  • linux:
    source tutorial-env/bin/activate
deactivate
  • development/python/entornos-virtuales.1716453956.txt.gz
  • Darrera modificació: 23/05/2024 01:45
  • per mate