Como executar o Spyder com Python 3.7 com Anaconda
Instalei o Anaconda em uma máquina Windows 10 que vem com Spyder e Python 3.6, mas desejo atualizar para o Python 3.7
Para criar um ambiente Anaconda com Python 3.7 é fácil usando:
conda create --name py37 python=3.7
ou:
conda create --name py370 python=3.7.0 --channel conda-forge
No entanto, iniciar o Spyder nesse ambiente o levará de volta ao Python 3.6. Tentei especificar o python.exe (para a versão 3.7) diretamente noTools -> Settings
do Spyder, no entanto, ao reiniciar, o Spyder Kernels não pode ser iniciado e exibirá que eles precisam dos pacotes:ipykernel
ecloudpickle
.
Ao tentarconda install
no ambiente, é exibido o seguinte:
The following packages will be DOWNGRADED:
python: 3.7.0-hea74fb7_0 --> 3.6.6-hea74fb7_0
O que reduziria o python de 3,7 para 3,6 novamente.
Minha tentativa final foi usar o comando:
conda install python==3.7
que falhou com a saída
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.
A questão não é como atualizar o Conda para o Python 3.7, mas como posso fazer com que o Spyder funcione com o Python 3.7 em seu próprio ambiente