橙色 2.7 安装 "UnsatisfiableError"

Orange 2.7 Install "UnsatisfiableError"

我正在尝试在 Windows 上使用 Anaconda2 安装 Orange 2.7,但运气不佳。

我尝试在命令提示符中使用:conda install -c anaconda orange

这不起作用并导致以下错误提示:

UnsatisfiableError: The following specifications were found to be in conflict:
-navigator-updater -> pyqt >=5.6 -> qt 5.6.0 -> icu 57.*
-orange -> pyqt 4.* -> qt >=4.8.6,<5.0
-orange -> pyqt 4.* -> sip >=4.16.4,<4.18
Use "conda info <package>" to see the dependencies for each package.

有人知道如何安装 Orange 2.7 吗?分步说明会很有帮助!

我知道这是旧版的Orange;然而,我的双手被束缚,我必须为这个项目使用 Python 2.7。

提前致谢!

不确定是否有人会关心,但我想出了这个并想分享...

  1. 我去了以下网站: http://www.lfd.uci.edu/~gohlke/pythonlibs/
  2. 我下载了我需要的 .whl 文件:

    橙色‑2.7.8‑cp27‑cp27m‑win_amd64.whl

  3. 打开命令提示符,使用pip install ".whl文件位置\.whl文件名"

这很简单!我希望这能像帮助我一样帮助其他人。

Orange 2.7 需要 Qt4,而您的 conda 环境 (conda-navigator) 中的某些应用程序需要 Qt5。由于同时只能安装一个版本的Qt,所以会出现安装错误。

使用 separate environment 安装 Orange 2.7 可以避免依赖性冲突。

为了create a new environment为了橙色,你需要运行

conda create --name orange2 orange

安装完成后,您可以使用以下命令 activate the new environment 和 运行 橙色:

activate orange2
orange-canvas

第一个解决方案对我不起作用,我还没有尝试过第二个。 以下是对我有用的方法:

我不得不降级 pyqt。

conda info pyqt

用上面的命令找到需要的pyqt版本。我的 pyqt 4.11.3 与 ubuntu.

上的 python 2.7 兼容

在下面的命令中使用 repo_url。

conda install <repo_url>

这将降级 pyqt 并使其与 orange 兼容。

然后尝试安装橙色。这对我有用。