Github: https://github.com/biolab/orange3
オレンジ
オレンジはコンポーネントベースのデータマイニングソフトウェアです。 これには、データの視覚化、探索、前処理およびモデリングのテクニックが含まれています。 これは、素敵で直感的なユーザーインターフェイス、または高度なユーザー向けに、Pythonプログラミング言語のモジュールとして使用できます。
これはOrange 3の開発版です。安定版2.7も利用できます( バイナリとソース )。
インストール
OrangeにはPython 3.4以降が必要です。 それをビルドして開発環境にインストールするには、次のコマンドを実行します。
# Install some build requirements via your system's package manager
sudo apt install virtualenv git build-essential python3-dev
# Create a separate Python environment for Orange and its dependencies ...
virtualenv --python=python3 --system-site-packages orange3venv
# ... and make it the active one
source orange3venv/bin/activate
# Clone the repository and move into it
git clone https://github.com/biolab/orange3.git
cd orange3
# Install Qt dependencies for the GUI
pip install PyQt5
# Of if Python <= 3.4 and/or with package manager
# sudo apt install python3-pyqt4
# Install other minimum required dependencies
pip install -r requirements-core.txt # For Orange Python library
pip install -r requirements-gui.txt # For Orange GUI
pip install -r requirements-sql.txt # To use SQL support
pip install -r requirements-opt.txt # Optional dependencies, may fail
# Finally install Orange in editable/development mode.
pip install -e .
SciPyとqt-graph-helpersのインストールは、非Pythonの依存関係が手動でインストールされなければならないため、時には挑戦的です。 ほとんどの場合廃止されていれば、いくつかのプラットフォームのガイドがwikiにあります 。
アナコンダのインストール
まず、お使いのOS用にAnacondaをインストールします(Pythonバージョン3.5以降)。 オレンジの仮想環境を作成する:
conda create python=3 --name orange3
あなたのアナコンダプロンプトであなたのチャンネルにconda-forgeを追加してください:
conda config --add channels conda-forge
これにより、最新のオレンジリリースへのアクセスが可能になります。 次に、Orange3をインストールします。
conda install orange3
オレンジGUIの起動
オレンジのGUIにはPyQtが必要です。PyQtはPython 3ではpip-installableではありません。システム全体でダウンロードしてインストールする必要があります。 オレンジ色の仮想環境が--system-site-packages
で作成されていることを確認し、インストールされているPyQt4にアクセスできるようにします。
オレンジ色のGUIをコマンドラインから起動するには、正常にインストールされたと仮定して次のコマンドを実行します。
orange-canvas
# or
python3 -m Orange.canvas
プログラムオプションのリストについては、– --help
を追加してください。
PyQt5でOrangeを実行している場合や、PyQtのバージョンが複数ある場合は、環境変数QT_API
を使用するPyQtバージョンに設定します。例:
export QT_API=pyqt5
orange-canvas
Windowsでのコンパイル
不足しているライブラリの適切なホイールを取得します。 あなたはnumpy + mklとscipyが必要です。
それらをインストールする
pip install some-wheel.whl
Visual Studioコンパイラをインストールします。 次に、Orange3フォルダに移動して実行します。
python setup.py build_ext -i --compiler=msvc install