Cómo ejecutar Spyder con Python 3.7 con Anaconda
He instalado Anaconda en una máquina con Windows 10 que viene con Spyder y Python 3.6 pero deseo actualizar a Python 3.7
Crear un entorno Anaconda con Python 3.7 es fácil usando:
conda create --name py37 python=3.7
o
conda create --name py370 python=3.7.0 --channel conda-forge
Sin embargo, si inicia Spyder en este entorno, lo devolverá a Python 3.6. Intenté especificar el python.exe (para la versión 3.7) directamente enTools -> Settings
de Spyder, sin embargo, al reiniciar Spyder Kernels no se puede iniciar y mostrará que necesitan los paquetes:ipykernel
ycloudpickle
.
Cuando intentasconda install
ellos en el entorno aparece lo siguiente:
The following packages will be DOWNGRADED:
python: 3.7.0-hea74fb7_0 --> 3.6.6-hea74fb7_0
Que reduciría Python de 3.7 a 3.6 nuevamente.
Mi último intento fue usar el comando:
conda install python==3.7
que ha fallado con la salida
Solving environment: failed
UnsatisfiableError: The following specifications were found to be in conflict:
- python-dateutil -> python[version='>=2.7,<2.8.0a0']
- python-dateutil -> six
- python==3.7
Use "conda info <package>" to see the dependencies for each package.
La pregunta no es cómo actualizar Conda a Python 3.7, sino cómo puedo hacer que Spyder funcione con Python 3.7 en su propio entorno