橙色2.7安装“不满意的错误”

时间:2017-08-27 14:55:22

标签: python python-2.7 install orange

我正在尝试在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。

提前致谢!

3 个答案:

答案 0 :(得分:1)

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

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

    橙2.7.8-cp27-cp27m-win_amd64.whl

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

  4. 这很简单!我希望这能帮助别人,就像它帮助了我一样。

答案 1 :(得分:0)

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

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

要获得橙色create a new environment,您需要运行

{
  "code": "rest_forbidden",
  "message": "Sorry, you are not allowed to do that.",
  "data": {
    "status": 403
  }
}

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

conda create --name orange2 orange

答案 2 :(得分:0)

第一个解决方案对我不起作用,我没试过第二个。 这对我有用:

我不得不降级pyqt。

conda info pyqt

使用上面的命令找到必要的pyqt版本。我的是pyqt 4.11.3与ubuntu上的python 2.7兼容。

使用以下命令中的repo_url。

conda install <repo_url>

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

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