安装后如何运行Orange3?

时间:2016-08-04 08:16:26

标签: python-3.x ubuntu orange

我正在尝试在我的ubuntu 15.10计算机上安装并运行Orange3。我按照这些instructions安装了Orange3。 安装后,当我运行

python3 -m Orange.canvas

此命令,它打开了橙色GUI并完美运行。但是当我下次尝试打开橙色时它没有用。它显示

  

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

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

1 个答案:

答案 0 :(得分:3)

说明中的几行表明您为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。