0

MySQL DB にデータがあり、それを Orange に取り込みたいと考えています。そこで、orange-canvas を起動して Orange 2.7 をインストールします。

MySQL 用のアドオンがあります: https://github.com/biolab/orange/tree/master/Orange/orng ですが、それらはどのようにインストールされていますか? (そしてどこに?)
インストールされている場合 - どうすればそれらをデータ テーブル コンポーネントに接続できますか?

4

4 に答える 4

0

これらはアドオンではなく、既にお持ちのモジュールです。ドキュメントを参照してくださいhttp://docs.orange.biolab.si/reference/rst/Orange.data.sql.html

キャンバスから SQL にアクセスする場合は、設定 / カテゴリを開き、プロトタイプを有効にします。これにより、奇妙な実験的なものがたくさんある新しいウィジェット カテゴリが追加されます。SQL からデータをフェッチするための 2 つの異なるウィジェットがあります。

Orange 3 (まだ非常にベータ版ですが) では、DB のサポートが大幅に改善されていますが、現時点では Postgres のみです。切り替えても構わない場合は、チェックする必要があります。

于 2015-05-23T09:47:17.923 に答える
-1

Orange3 の最初の質問に関して、「アドオンはどのようにインストールされていますか?」という 2 番目の質問に答えてみましょう (その間にアップグレードしたと仮定します)。

pipOrange3 は、バイナリ (パッケージ インストーラー、「pip installs packages」)を含む独自の Python フレームワークと共に配布されます。

Orange3 のドキュメント [1] は、どの python モジュールを取るべきかを教えてくれます: pymssql.

私の場合、MacOS では、インストール パスは/Applications/Orange3.app/.

そう、

  • ターミナルを開きましょう
  • 次のコマンドを実行します。
    /Applications/Orange3.app/Contents/MacOS/pip install pymssql
    
  • 実際に、実際には、これを行う必要がありました。
    /Applications/Orange3.app/Contents/MacOS/pip install Cython
    /Applications/Orange3.app/Contents/MacOS/pip install "pymssql<3.0"
    
  • その後、Orange3 を起動すると問題ありません。

HT まだ H

[1] https://orange-visual-programming.readthedocs.io/widgets/data/sqltable.html

于 2019-12-06T18:03:04.100 に答える