0
我想在Python腳本中使用Orange.associate
和Orange.data.sql
模塊,但是在兩種情況下,我都在import Orange
之後得到AttributeError。無法在橙色python環境中導入模塊,但橙色GUI工作
但是,在Orange GUI中,這兩個小部件按預期工作。
當我用sys.path
檢查python路徑時,python解釋器可以訪問Orange庫,全局dist-packages和本地站點包。
我的Ubuntu 14.04運行和我裝橙3.3到/opt
目錄,這裏的操作說明: http://orange.biolab.si/download/linux/
我很熟悉Python的環境和使用Linux相當初學者一樣,所以任何提示是讚賞。
這裏是什麼,我做了一個例子:自動蟒蛇
(orange3env)[email protected]:/opt/orange$ python
Python 3.4.3 (default, Oct 14 2015, 20:28:29)
[GCC 4.8.4] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import Orange
>>> Orange.data.sql
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'sql'
>>> Orange.data.Table
<class 'Orange.data.table.Table'>
你遵循什麼指令來安裝Orange?如果這是橙色3,關聯窗口小部件來自'orangecontrib.associate.widgets',而不是'Orange.associate'。使用'python -m Orange.canvas -l 4'運行GUI以獲得詳細的打印輸出。 –
我正在使用Orange 3.3.3。我遵循Orange網站上的說明。我的目標是在Python腳本中使用庫,而不是從GUI中使用。看到我編輯的問題。 –