在Python 3.6(Anaconda)中使用Chaco



我在这里是因为我尝试在 Anaconda 上安装 Chaco 模块,但它不起作用。首先,我尝试了简单的命令:

conda install -c anaconda chaco=4.5.0

但它返回包规范问题:

UnsatisfiableError: The following specifications were found to be in conflict:
  - chaco 4.5.0* -> enable 4.5.1 -> numpy 1.10* -> python 2.7* -> openssl 1.0.1*
  - python 3.6*
Use "conda info <package>" to see the dependencies for each package

然后我尝试使用Python 2.7版本的Anaconda,但我仍然遇到PyQt4的问题,由于PyQt5而被卸载。我在 PyQt4 中创建了一个环境,但仍然找不到该模块。我希望我可以在 Python 3.6 中使用 Chaco,但我不知道该怎么办......

Anaconda 目前不提供 Python 3 的 Chaco 包。Anaconda 支持的最新版本 Chaco 是 4.5:https://anaconda.org/anaconda/chaco

正如你在这里看到的,Python 3 支持直到 2016 年 12 月的 4.6 版才添加到 Chaco 中:https://github.com/enthought/chaco/releases/tag/4.6.0

您可以使用pip install chaco在Python 3.6中安装Chaco,但您还需要numpy,setuptools,enable和可能的Visual Studio。

我不确定为什么你在Python 2.7 Anaconda环境中安装Chaco时遇到困难,但Enable不支持PyQt 5,你必须使用PyQt 4:https://github.com/enthought/enable#prerequisites

相关内容

  • 没有找到相关文章

最新更新