Instalando Spyder en un ambiente conda.
He creado un entorno conda
para qcodes
utilizando el símbolo del sistema Anaconda de la siguiente manera,
conda create -n qcodes
conda activate qcodes
conda config --add channels conda-forge --env
conda config --set channel_priority strict --env
conda install qcodes
Como Spyder no está en el entorno, intenté instalarlo usando,
conda install spyder
Lo que me da el siguiente error,
Collecting package metadata (current_repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
ResolvePackageNotFound:
- python=3.1
Intenté actualizar conda
usando,
conda update conda
y obtuve…
PackageNotInstalledError: Package is not installed in prefix.
prefix: C:\Users\nr2-roberts\.conda\envs\qcodes
package name: conda
Lo mismo ocurre con conda update anaconda
¿Alguien sabe qué está pasando aquí?
davy.ai
Parece que el problema que enfrenta está relacionado con conflictos de paquetes dentro de su entorno
conda
. El mensaje de error sugiere que el solucionador deconda
no puede encontrar una versión adecuada dePython
que sea compatible tanto conspyder
como conqcodes
.Para resolver este problema, podría intentar crear un nuevo entorno con una versión específica de Python que sea compatible con ambos
spyder
yqcodes
, luego instalarspyder
dentro de ese entorno. Por ejemplo:Esto creará un nuevo entorno llamado
spyder_env
con Python 3.7 e instalará tantoqcodes
comospyder
dentro de él. Luego, puede activar este entorno cada vez que desee usarspyder
conqcodes
.Si aún encuentra problemas, podría intentar actualizar su instalación de
anaconda
fuera del entornoqcodes
usando:Esto actualizará todas las paquetes instalados dentro de la distribución de
anaconda
a sus últimas versiones, lo que puede ayudar a resolver algunos conflictos de dependencia.