Debido a los problemas y errores que tienen algunos paquetes con las Visual Build Tools C++ de Windows, instalar el Python en Windows es mejor instalar Anaconda, probe tambien Cgywin (pero era un cansancio instalar gcc ... ) y con Virtualbox y algun linux pero me funciona mejor con Anaconda. Como el sistema de Anaconda si utilizamos el lanzador (Anaconda Navigator) relentiza mucho el ordenador es mejor utilizar Anaconda prompt si tienes un ordenador con pocos recursos. Por definicion empezamos en el entorno raiz (root).
Instalaremos los paquetes que necesitemos en principio:
conda install NOMBREPAQUETE
Comprobaremos la lista de entornos que existen con un * nos marcar el entorno activo.
conda env list
Si no existe el entorno crearemos un entorno con la version de python que queramos en este caso (3.6)
conda create --name NOMBREENTORNO
python=3.6
Comprobaremos si creamos el entorno
conda env list
Activaremos el entorno
activate NOMBREENTORNO
Comprobaremos la version de python en el entorno:
python --version
Podemos instalar paquetes en ese entorno y para esa version de python:
pip install NOMBREPAQUETE
Para entrar en modos comandos de python:
python
Para salir de modo comandos de python y volver a conda:
ctrol+Z
Ordenes en Anaconda Prompt:
conda info >>> Version de conda instalada
conda update conda >>>> Actualizar conda
conda install NOMBREPAQUETE >>>> instala el modulo/paquete NOMBREPAQUETE
conda update NOMBREPAQUETE >>>> actualizar el modulo/paquete NOMBREPAQUETE
COMANDO
--help >>>> ayuda sobre COMANDO
conda search NOMBREPAQUETE >> Buscar un paquete llamado NOMBREPAQUETE
conda create --name py35
python=3.5 >> Crear un nuevo entorno llamado py35 e instalar Python 3.5
activate py35 >> Activar el entorno py35
deactivate py35 >> Desactivar el entorno llamado py35
conda env list >> Lista de entornos en conda
conda create --clone py35
--name py35-2 >> Hacer un clon de un entorno py35
conda list >> lista de paquetes y versiones instaladas
conda list --revisions >> Lista de cambios de versiones
conda env remove --name py35 >> Borrar el entorno llamado py35
conda install --name py35 NOMBREPAQUETE >> Instalar un paquete llamado NOMBREPAQUETE en el entorno llamado py35
python --version >> Version de python en el entorno actual
Paquetes / Modulos
Matplotlib: extension de graficos de Python.
Scipy: Extension cientifica de Python.
Pyaudio: Grabar sonido con Python
Numpy: Extension de numerica de Python
Pillow: Libreria para imagenes de Python
Portaudio: Puertos de audio
conda install numpy conda install scipy conda install pillow conda install matplotlib conda install python.app