安装后如何运行Orange3?
How to run Orange3 after Installing?
我正在尝试在我的 ubuntu 15.10 机器上安装 运行 Orange3。我按照这些 instructions 安装了 Orange3。
安装后,当我运行
python3 -m Orange.canvas
这个命令,它打开了 Orange GUI 并且运行完美。但是当我下次尝试打开 Orange 时,它没有用。它显示
/usr/bin/python3: Error while finding spec for 'Orange.canvas' (: No module named 'scipy')
这条错误信息。我尝试再次安装 Orange 并尝试它是否有效。它是第一次 运行,但下次它会给出此错误消息。我该如何解决?
说明中的几行表示您为 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
然后当您双击它时,它应该 运行 橙色 GUI。
我正在尝试在我的 ubuntu 15.10 机器上安装 运行 Orange3。我按照这些 instructions 安装了 Orange3。 安装后,当我运行
python3 -m Orange.canvas
这个命令,它打开了 Orange GUI 并且运行完美。但是当我下次尝试打开 Orange 时,它没有用。它显示
/usr/bin/python3: Error while finding spec for 'Orange.canvas' (: No module named 'scipy')
这条错误信息。我尝试再次安装 Orange 并尝试它是否有效。它是第一次 运行,但下次它会给出此错误消息。我该如何解决?
说明中的几行表示您为 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
然后当您双击它时,它应该 运行 橙色 GUI。