Python - enviroments desde windows

 
Vista:
Imágen de perfil de Mad

enviroments desde windows

Publicado por Mad (3 intervenciones) el 25/08/2023 18:33:20
Buenos dias:

Estoy intentando seguir una serie de tutoriales, el problema es que necesitan de una version de python un poco más antigua (3.8).

Al principio creí que con el tipico comando de virtualenv podría hacerlo, pero necesito poder instalar varias versiones de python.

Instalé pyenv, pero pyenv no me deja usar virtualenv con la version local.

¿alguna idea de cómo puedo crear un entorno con una version diferente de python sin tener que usar Anaconda?

Muchas gracias

PD: No, no puedo usar anaconda porque anaconda consume muchos recursos y me dejaría sin ram. Estoy aprendiendo a usar Astrovim y consola de comandos por ese motivo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Mad

enviroments desde windows

Publicado por Mad (3 intervenciones) el 26/08/2023 12:51:13
Gracias por responder.

Funciona para linux, lo que está genial, si pudiera poner linux en mi ordenador, pero ahora mismo estoy teniendo problemas con el dual boot y no puedo perder más tiempo solucionando eso.

El ejemplo que me has puesto se ha hecho desde ubuntu.

Necesito algo igual pero para windows.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Mad

enviroments desde windows

Publicado por Mad (3 intervenciones) el 26/08/2023 18:26:21
Actualizo:

He conseguido un paquete que permite hacer lo mismo que pyenv virtualenv en windows:

https://github.com/pyenv-win/pyenv-win-venv/blob/main/README.md

El tema está en que cuando intento crear un entorno me dice que no lo tengo creado en pyenv.

He instalado el pyenv-win con chocolately y pyenv-win-venv lo he tenido que hacer con git y actualizar las variables de sistema.

¿Alguien ha intentado hacer esto en python?

Muchas gracias.

PS C:\proyectos\Tuto\algotrading\chad1-begginers> pyenv-venv install 3.8.0 env_name
Python v3.8.0 is not installed. Install using "pyenv install 3.8.0 "
PS C:\proyectos\Tuto\algotrading\chad1-begginers> pyenv install 3.8.09
:: [Info] :: Mirror: https://www.python.org/ftp/python
pyenv-install: definition not found: 3.8.09

See all available versions with `pyenv install --list'.
PS C:\proyectos\Tuto\algotrading\chad1-begginers> pyenv install 3.8.0
:: [Info] :: Mirror: https://www.python.org/ftp/python
PS C:\proyectos\Tuto\algotrading\chad1-begginers> pyenv install 3.8.5
:: [Info] :: Mirror: https://www.python.org/ftp/python
:: [Downloading] :: 3.8.5 ...
:: [Downloading] :: From https://www.python.org/ftp/python/3.8.5/python-3.8.5-amd64.exe
:: [Downloading] :: To C:\Users\Propietario\.pyenv\pyenv-win\install_cache\python-3.8.5-amd64.exe
:: [Installing] :: 3.8.5 ...
:: [Info] :: completed! 3.8.5
PS C:\proyectos\Tuto\algotrading\chad1-begginers> pyenv-venv 3.8.5 env_name
Command is not valid. Run "pyenv-win-venv help" for the HelpMenu
PS C:\proyectos\Tuto\algotrading\chad1-begginers> pyenv-venv install 3.8.5 env_name
Python v3.8.5 is not installed. Install using "pyenv install 3.8.5 "
PS C:\proyectos\Tuto\algotrading\chad1-begginers>



También me he dado cuenta de que puede que pyenv no esté funcionando como debería, ya que el python seleccionado no es el que establecí como local

PS C:\proyectos\Tuto\algotrading\pruebasVersion> pyenv local 3.8.0
PS C:\proyectos\Tuto\algotrading\pruebasVersion> pip --version
pip 23.2.1 from C:\Python311\Lib\site-packages\pip (python 3.11)
PS C:\proyectos\Tuto\algotrading\pruebasVersion>

Estoy usando este pyenv-win:

https://pypi.org/project/pyenv-win/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar