1

ほとんどの場合、私は Orange が本当に気に入っていますが、sqlite データ ファイルで動作させることができませんでした。SQL Select を使用してみましたが、渡す接続文字列を使用していないようです: 例: sqlite:///Users/me/test.db/

test.db への正しいパスは次のとおりです: /Users/me/test.db

常に次のエラーが表示されます。

AttributeError トレースバック (最新の呼び出しが最後): ファイル "/Applications/Orange.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Orange/OrangeWidgets/Utilities/OWDatabasesPack.py" 、120 行目、_error u"Error: {0}".format(error.errorString()) AttributeError: 'NetworkError' オブジェクトに属性 'errorString' がありません

sqlite3:///Users/zach/test.db/

TypeError トレースバック (最新の呼び出しが最後): ファイル "/Applications/Orange.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Orange/OrangeWidgets/Prototypes/OWSQLSelect.py" 、84 行目、connectDB の self.sqlReader.connect(connectString) ファイル " /Applications/Orange.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/Orange/utils/init .py"、214 行目、wrap_call return func(*args, **kwargs) ファイル "/Applications/Orange.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ Orange/data/sql.py", line 195, in connect (self.quirks, self.conn) = _connection(uri) TypeError: 'NoneType' object is not iterable

4

1 に答える 1

0
  1. Orange は sqlite をサポートしていません。
  2. 数年前から非推奨になっている Orange 2 を使用しています。
于 2019-04-05T07:53:18.973 に答える