2016-08-04 4 views
1

Я пытаюсь установить и запустить Orange3 на моем компьютере ubuntu 15.10. Я последовал за ними instructions и установил Orange3. После установки, когда я бегуКак запустить Orange3 после установки?

python3 -m Orange.canvas 

эту команду, она открывает оранжевую графический интерфейс и работает отлично. Но когда я попытаюсь открыть Оранжевый в следующий раз, это не сработало. Он показывает

/USR/BIN/python3: Ошибка при поиске спецификации для 'Orange.canvas' (: Нет модуля под названием 'SciPy')

Это тзд ошибка. Я пытаюсь снова установить Orange и попробовать, будет ли он работать. Он запускается в первый раз, но в следующий раз он дает это сообщение об ошибке. Как я могу это исправить?

ответ

2

Пара строк в инструкциях указывает, что вы создали отдельную виртуальную среду для пакета 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 

Это должно работать. Вы можете вставить все это в сценарий оболочки

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

марки скрипт исполняемым

chmod +x run-orange.sh 

, а затем, когда вы дважды щелкните на нем, он должен работать Orange GUI для вас.

+0

Он отлично работает ..! благодаря.! –