Cuando intentaba instalar un módulo 'pymc' a través de entornos anaconda, mostraba el siguiente mensaje de error:
UnsatisfiableError: se encontró que las siguientes especificaciones están en conflicto:
fuego -> pyyaml -> python[versión='>=2.7,<2.8.0a0'] -> vc=9
fuego -> pyyaml -> yaml -> *[track_features=vc9]
pymc Utilice "conda info" para ver las dependencias de cada paquete.
Estoy usando Python 2.7.14 e instalé anaconda 1.6.9 en Windows. Soy nuevo en Python. Primero intenté usar cmd para instalar el módulo pymc y me encontré con muchos problemas, como el requisito de instalar el compilador g77 en Windows. Después de que obtuve el compilador de MinGW y también instalé el Compilador de Microsoft Visual C++ para Python, todavía no puedo instalar el módulo porque surgieron nuevos errores. Fue entonces cuando descubrí que hay un módulo pymc en la lista del entorno anaconda que puedo agregar manualmente, pero mostró este error de conflicto.
No sé si el conflicto proviene de todas esas otras cosas que instalé arriba o no. ¡Por favor ayuda! ¡Gracias!
Cree un nuevo entorno conda para Python 2.7:
conda create -n my_pymc_env python=2.7Actívalo:
conda activate my_pymc_envAlternativamente, para versiones anteriores de conda en Windows:
activate my_pymc_enven Unix (incluido Mac OS X):
source activate my_pymc_envUna vez activado, instale sus paquetes:
conda install pymc blazeSi aún recibe este mensaje, instale el cliente Anaconda:
conda install anaconda-clienty busca tu paquete:
anaconda search mypackageBusque un canal que tenga la versión adecuada para usted e instale:
conda install -c channel_with_right_version mypackage