繁体   English   中英

Anaconda - 不满意的错误:发现以下规格存在冲突

[英]Anaconda - UnsatisfiableError: The following specifications were found to be in conflict

当我尝试通过anaconda环境安装模块'pymc'时,它显示错误消息如下:

不满意的错误:发现以下规范存在冲突:

  • 大火 - > pyyaml - > python [version ='> = 2.7,<2.8.0a0'] - > vc = 9

  • 大火 - > pyyaml - > yaml - > * [track_features = vc9]

  • pymc使用“conda info”查看每个包的依赖项。

我使用的是Python 2.7.14,我在Windows上安装了anaconda 1.6.9。 我是Python的新手。 我首先尝试使用cmd来安装模块pymc,我遇到了很多问题,比如在windows上安装g77编译器的要求。 从MinGW获得编译器并安装了Microsoft Visual C ++编译器Python之后,我仍然无法安装模块,因为出现了新的错误。 那是当我发现在anaconda环境中列出的pymc模块,我可以手动添加,但它显示此冲突错误。

我不知道冲突是否来自我上面安装的所有其他东西。 请帮忙! 谢谢!

为Python 2.7创建一个新的conda环境:

conda create -n my_pymc_env python=2.7

激活它:

conda activate my_pymc_env

或者,对于Windows上较旧的conda版本:

activate my_pymc_env

在Unix上(包括Mac OS X):

source activate my_pymc_env

激活后,安装您的包:

conda install pymc blaze

如果仍然收到此消息,请安装Anaconda客户端:

conda install anaconda-client

并搜索您的包裹:

anaconda search mypackage

寻找具有适合您版本的频道并安装:

conda install -c channel_with_right_version mypackage

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM