Orange คือกล่องเครื่องมือการขุดข้อมูลและการแสดงภาพสำหรับมือใหม่และผู้เชี่ยวชาญ หากต้องการสำรวจข้อมูลด้วย Orange ไม่จำเป็นต้องมีความรู้ด้านการเขียนโปรแกรมหรือคณิตศาสตร์เชิงลึก เราเชื่อว่าเครื่องมือวิทยาศาสตร์ข้อมูลตามเวิร์กโฟลว์ทำให้วิทยาศาสตร์ข้อมูลเป็นประชาธิปไตยโดยการซ่อนกลไกพื้นฐานที่ซับซ้อนและเปิดเผยแนวคิดที่ใช้งานง่าย ใครก็ตามที่เป็นเจ้าของข้อมูลหรือมีแรงจูงใจที่จะดูข้อมูล ควรมีหนทางที่จะทำเช่นนั้น
เพื่อการติดตั้งง่าย ดาวน์โหลด Orange เวอร์ชันล่าสุดจากเว็บไซต์ของเรา หากต้องการติดตั้งส่วนเสริม ให้ไปที่ Options -> Add-ons...
ในแถบเมนู
ขั้นแรก ติดตั้ง 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 >
ดูที่เก็บ Add-on เฉพาะสำหรับรายละเอียด
เราขอแนะนำให้ใช้ตัวติดตั้งแบบสแตนด์อโลนหรือ conda แต่ Orange ก็สามารถติดตั้งได้ด้วย pip เช่นกัน คุณจะต้องมีคอมไพเลอร์ C/C++ (บน Windows เราขอแนะนำให้ใช้เครื่องมือสร้าง Microsoft Visual Studio) Orange ต้องการ PyQt เพื่อให้ทำงาน ติดตั้งอย่างใดอย่างหนึ่ง:
pip install -r requirements-pyqt.txt
pip install PyQt6 PyQt6-WebEngine
หากต้องการติดตั้ง Orange ด้วย winget ให้รัน:
winget install --id UniversityofLjubljana.Orange
ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งานสภาพแวดล้อมเสมือนที่ถูกต้อง หากปฏิบัติตามคำแนะนำ conda ข้างต้น:
conda activate orange3
เรียกใช้ orange-canvas
หรือ python3 -m Orange.canvas
เพิ่ม --help
เพื่อดูรายการตัวเลือกโปรแกรม
การเริ่มต้นใช้งานครั้งแรกอาจใช้เวลาสักครู่
ต้องการเขียนวิดเจ็ตหรือไม่? ใช้เทมเพลตส่วนเสริมตัวอย่าง Orange3
อยากมีส่วนร่วมไหม? เข้าร่วมกับเราบน Discord แนะนำตัวเองใน #ทั่วไป!
ดูคำแนะนำที่มีส่วนร่วมและหลักเกณฑ์ด้านสไตล์ของเรา
ตรวจสอบเอกสารการพัฒนาวิดเจ็ตของเราเพื่อดูคำแนะนำที่ครอบคลุมเกี่ยวกับการเขียนวิดเจ็ต 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
ตอนนี้คุณพร้อมที่จะทำงานกับคอมไพล์แล้ว ดูคำแนะนำของ GitHub เกี่ยวกับคำขอดึง ส้อม หากคุณไม่คุ้นเคย หากคุณประสบปัญหา โปรดติดต่อ Discord
เรียกใช้ Orange ด้วย python -m Orange.canvas
(หลังจากเปิดใช้งานสภาพแวดล้อม conda)
python -m Orange.canvas -l 2 --no-splash --no-welcome
จะข้ามหน้าจอเริ่มต้นและหน้าต่างต้อนรับ และส่งออกข้อมูลการดีบักเพิ่มเติม ใช้ -l 4
สำหรับข้อมูลเพิ่มเติม
เพิ่ม --clear-widget-settings
เพื่อล้างการตั้งค่าวิดเจ็ตก่อนเริ่มต้น
หากต้องการสำรวจด้านมืดของสีส้ม ลอง --style=fusion:breeze-dark
อาร์กิวเมนต์ --help
แสดงรายการตัวเลือกที่มีทั้งหมด
หากต้องการรันการทดสอบ ให้ใช้ unittest Orange.tests Orange.widgets.tests
หากคุณต้องการสนับสนุนส่วนประกอบพื้นฐานของ Orange (ฐานวิดเจ็ตและแคนวาส) คุณต้องโคลนที่เก็บข้อมูลทั้งสองนี้จาก Github แทนการติดตั้งเป็นการพึ่งพาของ Orange3
ขั้นแรก แยกที่เก็บทั้งหมดที่คุณต้องการมีส่วนร่วม
ตั้งชื่อผู้ใช้ 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
จำเป็นอย่างยิ่งที่จะต้องติดตั้ง orange-base-widget
และ orange-canvas-core
ก่อน orange3
เพื่อให้แน่ใจว่า orange3
จะใช้เวอร์ชันท้องถิ่นของคุณ