【问题标题】:How to run Orange3 after Installing?安装后如何运行 Orange3?
【发布时间】:2016-08-04 08:16:25
【问题描述】:

我正在尝试在我的 ubuntu 15.10 机器上安装和运行 Orange3。我跟着这些instructions 安装了Orange3。 安装后,当我运行时

python3 -m Orange.canvas

这个命令,它会打开 Orange GUI 并完美运行。但是当我下次尝试打开Orange时它没有用。它显示

/usr/bin/python3:查找“Orange.canvas”规范时出错(:没有名为“scipy”的模块)

此错误消息。我尝试再次安装 Orange 并尝试它是否有效。它第一次运行,但下一次它给出了这个错误信息。我该如何解决?

【问题讨论】:

    标签: python-3.x ubuntu orange


    【解决方案1】:

    说明中的几行表明您为 Orange 包创建了一个单独的虚拟环境。我引用:

    # Create a separate Python environment for Orange and its dependencies,
    # and make it the active one
    virtualenv --python=python3 --system-site-packages orange3venv
    source orange3venv/bin/activate
    

    这意味着您现在应该始终运行

    source orange3venv/bin/activate  # inside where your orange3env dir is
    

    在运行python -m Orange.canvas 之前。见How does virtualenv work?

    或者,您可以在虚拟环境中使用 Python 解释器的路径:

    orange3venv/bin/python -m Orange.canvas
    

    这应该也可以。您可以将其全部粘贴到 shell 脚本中

    #!/bin/sh
    /full/path/to/.../orange3venv/bin/python -m Orange.canvas
    

    标记脚本可执行

    chmod +x run-orange.sh
    

    然后当你双击它时,它应该会为你运行 Orange GUI。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-20
      • 2020-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-09
      • 2014-10-01
      • 1970-01-01
      相关资源
      最近更新 更多