Orange는 초보자와 전문가 모두를 위한 데이터 마이닝 및 시각화 도구 상자입니다. Orange로 데이터를 탐색하려면 프로그래밍이나 심층적인 수학적 지식이 필요하지 않습니다 . 우리는 워크플로 기반 데이터 과학 도구가 복잡한 기본 메커니즘을 숨기고 직관적인 개념을 노출함으로써 데이터 과학을 민주화한다고 믿습니다. 데이터를 소유하고 있거나 데이터를 들여다보고 싶은 사람은 누구나 그렇게 할 수 있는 수단을 가지고 있어야 합니다.
간편한 설치를 위해 당사 웹사이트에서 최신 출시된 Orange 버전을 다운로드하세요. 추가 기능을 설치하려면 메뉴 표시줄에서 Options -> Add-ons...
으로 이동하세요.
먼저, OS에 Miniconda를 설치하세요.
그런 다음 새 conda 환경을 만들고 orange3을 설치합니다.
# Add conda-forge to your channels for access to the latest release
conda config --add channels conda-forge
# Perhaps enforce strict conda-forge priority
conda config --set channel_priority strict
# Create and activate an environment for Orange
conda create python=3.10 --yes --name orange3
conda activate orange3
# Install Orange
conda install orange3
추가 기능을 설치하려면 다음을 사용하세요.
conda install orange3- < addon name >
자세한 내용은 특정 추가 기능 저장소를 참조하세요.
독립형 설치 프로그램이나 conda를 사용하는 것이 좋지만 Orange는 pip로도 설치할 수 있습니다. C/C++ 컴파일러가 필요합니다(Windows에서는 Microsoft Visual Studio Build Tools를 사용하는 것이 좋습니다). Orange를 실행하려면 PyQt가 필요합니다. 다음 중 하나를 설치하십시오:
pip install -r requirements-pyqt.txt
pip install PyQt6 PyQt6-WebEngine
Winget을 사용하여 Orange를 설치하려면 다음을 실행합니다.
winget install --id UniversityofLjubljana.Orange
올바른 가상 환경을 활성화했는지 확인하세요. 위의 conda 지침을 따르는 경우:
conda activate orange3
orange-canvas
또는 python3 -m Orange.canvas
실행합니다. 프로그램 옵션 목록을 보려면 --help
추가하세요.
처음 시작하는 경우 다소 시간이 걸릴 수 있습니다.
위젯을 작성하고 싶으신가요? Orange3 예제 추가 기능 템플릿을 사용하세요.
참여하고 싶나요? Discord에 참여하고 #general에 자신을 소개해보세요!
기여 가이드와 스타일 가이드라인을 살펴보세요.
Orange 위젯 작성에 대한 포괄적인 가이드는 위젯 개발 문서를 확인하세요.
핵심 Orange의 개발은 주로 세 개의 저장소로 나뉩니다.
biolab/orange-canvas-core는 캔버스를 구현합니다.
biolab/orange-widget-base는 편리한 위젯 GUI 라이브러리입니다.
biolab/orange3는 이 모든 것을 하나로 모아 기본 데이터 마이닝 도구 상자를 구현합니다.
또한 추가 기능은 보다 구체적인 사용 사례를 위해 추가 위젯을 구현합니다. 누구나 추가 기능을 작성할 수 있습니다. 당사의 일부 추가 기능:
먼저 이 페이지 오른쪽 상단에 있는 포크 버튼을 눌러 저장소를 포크하세요.
GitHub 사용자 이름을 설정하세요.
export MY_GITHUB_USERNAME=replaceme
Conda 환경을 생성하고 포크를 복제한 후 설치합니다.
conda create python=3.10 --yes --name orange3
conda activate orange3
git clone ssh://[email protected]/ $MY_GITHUB_USERNAME /orange3
# Install PyQT and PyQtWebEngine. You can also use PyQt6
pip install -r requirements-pyqt.txt
pip install -e orange3
이제 git으로 작업할 준비가 되었습니다. 익숙하지 않은 경우 끌어오기 요청, 포크에 대한 GitHub 가이드를 참조하세요. 문제가 발생하면 Discord에 문의하세요.
python -m Orange.canvas
를 사용하여 Orange를 실행합니다(conda 환경을 활성화한 후).
python -m Orange.canvas -l 2 --no-splash --no-welcome
시작 화면과 환영 창을 건너뛰고 더 많은 디버그 정보를 출력합니다. 자세한 내용은 -l 4
사용하세요.
시작하기 전에 위젯 설정을 지우려면 --clear-widget-settings
추가하세요.
Orange의 어두운 면을 탐색하려면 --style=fusion:breeze-dark
시도하십시오.
인수 --help
사용 가능한 모든 옵션을 나열합니다.
테스트를 실행하려면 unittest Orange.tests Orange.widgets.tests
사용하세요.
Orange의 기본 구성 요소(위젯 기본 및 캔버스)를 제공하려면 Orange3의 종속 항목으로 설치하는 대신 Github에서 이 두 저장소를 복제해야 합니다.
먼저, 기여하려는 모든 저장소를 포크하십시오.
GitHub 사용자 이름을 설정하세요.
export MY_GITHUB_USERNAME=replaceme
Conda 환경을 만들고, 포크를 복제하고, 설치합니다.
conda create python=3.10 --yes --name orange3
conda activate orange3
# Install PyQT and PyQtWebEngine. You can also use PyQt6
pip install -r requirements-pyqt.txt
git clone ssh://[email protected]/ $MY_GITHUB_USERNAME /orange-widget-base
pip install -e orange-widget-base
git clone ssh://[email protected]/ $MY_GITHUB_USERNAME /orange-canvas-core
pip install -e orange-canvas-core
git clone ssh://[email protected]/ $MY_GITHUB_USERNAME /orange3
pip install -e orange3
# Repeat for any add-on repositories
orange3
이 로컬 버전을 사용하도록 하려면 orange3
전에 orange-base-widget
및 orange-canvas-core
설치하는 것이 중요합니다.