Orange: Install di Ubuntu 24.04.1 + GPU RTX 4060
Berikut **versi update** yang lebih rapi, relevan untuk **Ubuntu 24.04.1 + Orange Data Mining + Word Cloud**, sekaligus menyiapkan **GPU RTX 4060 internal** agar **siap dipakai oleh Python/CUDA** bila workflow Orange memanggil library yang mendukung GPU. Yang penting: **Word Cloud di Orange Text sendiri bukan widget yang secara umum membutuhkan GPU**, jadi RTX 4060 tidak akan otomatis mempercepat Word Cloud. Orange memang bisa dipasang via `pip`, butuh **PyQt** untuk GUI, dan add-on dipasang lewat **Options → Add-ons** atau `pip`; untuk Ubuntu, Orange juga menyarankan jalur `pip install orange3` dengan **PyQt6 + PyQt6-WebEngine**. ([Orange Data Mining][1])
- Versi yang diperbarui
- Orange: Install di Ubuntu 24.04.1 + siapkan GPU RTX 4060 internal
- 1. Install driver NVIDIA yang direkomendasikan Ubuntu
Untuk RTX 4060 di Ubuntu 24.04, jalur paling aman adalah pakai utilitas resmi Ubuntu `ubuntu-drivers`. Canonical memang merekomendasikan cara ini untuk memilih driver NVIDIA yang cocok. ([Ubuntu][2])
```bash sudo apt update sudo apt install -y ubuntu-drivers-common sudo ubuntu-drivers list sudo ubuntu-drivers install sudo reboot ```
Setelah reboot, cek apakah GPU sudah aktif:
```bash nvidia-smi ```
Kalau berhasil, Anda akan melihat **GeForce RTX 4060**, versi driver, dan status VRAM. Driver aktif adalah syarat dasar sebelum CUDA atau library Python berbasis GPU bisa bekerja. ([Ubuntu][2])
- 2. Pasang dependensi sistem untuk Orange
Tidak perlu memasang campuran **PyQt5 + PyQt6 + PySide6** sekaligus. Orange saat ini menyarankan **PyQt6 + PyQt6-WebEngine** untuk instalasi `pip`. Anda cukup siapkan paket sistem dasar dan library GUI yang umum dibutuhkan. ([Orange Data Mining][1])
```bash sudo apt update sudo apt install -y \
python3-pip python3-venv python3-dev build-essential \ libxcb-cursor0 libxkbcommon-x11-0 libgl1 libegl1 libopengl0
```
- 3. Buat virtual environment Python
```bash cd ~ python3 -m venv orangenv source ~/orangenv/bin/activate python -m pip install --upgrade pip setuptools wheel ```
- 4. Install PyQt yang sesuai untuk Orange
Dokumentasi Orange menyarankan memasang **PyQt6** dan **PyQt6-WebEngine** bila sistem belum menyediakannya. Jadi bagian ini sebaiknya diubah dari PyQt5/PyQtWebEngine menjadi berikut: ([Orange Data Mining][1])
```bash pip install PyQt6 PyQt6-WebEngine ```
- 5. Install Orange3
```bash pip install orange3 ```
Untuk menjalankan Orange, dokumentasi Orange menyebut dua cara yang valid:
```bash orange-canvas ```
atau
```bash python -m Orange.canvas ```
([Orange Data Mining][1])
- 6. Install add-on Text Mining untuk Word Cloud
Widget **Word Cloud** berasal dari add-on **Orange3-Text / Orange Text Mining**. Dokumentasi widget Word Cloud dan repositori add-on Text sama-sama menunjukkan bahwa Word Cloud memang bagian dari add-on Text Mining. ([Orange Data Mining][3])
Ada dua cara:
- Cara A — dari dalam Orange
Buka Orange:
```bash orange-canvas ```
Lalu masuk ke:
- Options → Add-ons → centang Text / Orange3-Text → OK**
- Cara B — langsung via pip
Lebih praktis dan sering lebih stabil:
```bash pip install Orange3-Text ```
- 7. Tambahkan dependensi Word Cloud
Untuk fitur Word Cloud, paket `wordcloud` tetap masuk akal dipasang. Anda juga bisa memastikan paket ilmiah dasarnya tersedia:
```bash pip install numpy pandas matplotlib pillow wordcloud ```
- 8. Siapkan CUDA Toolkit agar RTX 4060 bisa dipakai Python
NVIDIA merekomendasikan instalasi CUDA di Linux melalui **package manager**, dan untuk Ubuntu 24.04 mereka menyediakan `cuda-keyring` untuk repo resmi. Ini cocok bila nanti Anda ingin Orange memanggil library GPU seperti **PyTorch** atau **CuPy** dari widget **Python Script**. ([NVIDIA Docs][4])
```bash wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb sudo dpkg -i cuda-keyring_1.1-1_all.deb sudo apt update sudo apt install -y cuda-toolkit ```
Tambahkan environment variable:
```bash echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc ```
Cek:
```bash nvcc --version nvidia-smi ```
- 9. Uji apakah Python bisa melihat GPU
Ini langkah penting supaya Anda tahu bahwa **Ubuntu + driver + CUDA** sudah benar.
- Opsi PyTorch
```bash pip install torch python -c "import torch; print('CUDA available:', torch.cuda.is_available()); print(torch.cuda.get_device_name(0) if torch.cuda.is_available() else 'No GPU detected')" ```
- Opsi CuPy
Untuk CUDA 12.x:
```bash pip install cupy-cuda12x python -c "import cupy as cp; x=cp.arange(5); print(x); print(cp.cuda.runtime.getDeviceProperties(0)['name'])" ```
Kalau hasilnya menunjukkan GPU NVIDIA, maka **RTX 4060 sudah siap dipakai library Python berbasis CUDA**.
- 10. Catatan penting tentang Orange + GPU
Bagian ini perlu ditulis jelas supaya tidak menyesatkan:
- **Orange bisa diinstal dan berjalan normal tanpa GPU**
- **Word Cloud** adalah widget dari add-on Text Mining, tetapi **bukan berarti otomatis memanfaatkan RTX 4060**
- GPU baru terasa manfaatnya bila Anda memakai library yang memang mendukung CUDA, misalnya lewat widget **Python Script** di Orange
- Jadi, untuk kasus **Word Cloud saja**, yang paling penting adalah **Orange3 + Orange3-Text + wordcloud + PyQt6**, bukan GPU acceleration. Hal ini konsisten dengan dokumentasi Orange yang hanya menempatkan Word Cloud sebagai bagian dari alur **Corpus → Preprocess Text → Word Cloud**, tanpa menyatakan kebutuhan GPU khusus. ([Orange Data Mining][3])
---
- Teks revisi siap pakai
- Orange: Install di Ubuntu 24.04.1 untuk Word Cloud + siapkan GPU RTX 4060
Untuk menginstal **Orange Data Mining** di **Ubuntu 24.04.1** dan memastikan fitur **Word Cloud** berfungsi dengan baik, sekaligus menyiapkan **GPU NVIDIA RTX 4060 internal**, ikuti langkah berikut.
- 1. Install driver NVIDIA
```bash sudo apt update sudo apt install -y ubuntu-drivers-common sudo ubuntu-drivers list sudo ubuntu-drivers install sudo reboot ```
Setelah reboot, verifikasi:
```bash nvidia-smi ```
- 2. Install dependensi dasar
```bash sudo apt update sudo apt install -y \
python3-pip python3-venv python3-dev build-essential \ libxcb-cursor0 libxkbcommon-x11-0 libgl1 libegl1 libopengl0
```
- 3. Buat virtual environment
```bash cd ~ python3 -m venv orangenv source ~/orangenv/bin/activate python -m pip install --upgrade pip setuptools wheel ```
- 4. Install PyQt untuk GUI Orange
```bash pip install PyQt6 PyQt6-WebEngine ```
- 5. Install Orange3
```bash pip install orange3 ```
- 6. Install add-on Text Mining untuk Word Cloud
```bash pip install Orange3-Text ```
- 7. Install dependensi tambahan Word Cloud
```bash pip install numpy pandas matplotlib pillow wordcloud ```
- 8. Install CUDA Toolkit untuk RTX 4060
```bash wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-keyring_1.1-1_all.deb sudo dpkg -i cuda-keyring_1.1-1_all.deb sudo apt update sudo apt install -y cuda-toolkit ```
Tambahkan path CUDA:
```bash echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc source ~/.bashrc ```
- 9. Uji GPU dari Python
```bash pip install torch python -c "import torch; print('CUDA available:', torch.cuda.is_available()); print(torch.cuda.get_device_name(0) if torch.cuda.is_available() else 'No GPU detected')" ```
- 10. Jalankan Orange
```bash orange-canvas ```
- 11. Catatan
Fitur **Word Cloud** di Orange berasal dari add-on **Text Mining**. **RTX 4060 tidak otomatis dipakai untuk mempercepat Word Cloud**, tetapi GPU dapat digunakan oleh library Python berbasis CUDA bila dipanggil dari workflow Orange, misalnya melalui widget **Python Script**.
---
- Yang perlu dibuang dari versi lama
Bagian lama ini sebaiknya **jangan dipakai lagi**:
```bash pip install pyqt5 pyqt6 pyside6 pywayland sudo apt install python3-pyqt5.qtsvg python3-pyqt5.qtwebkit ```
Alasannya:
- terlalu campur banyak toolkit GUI sekaligus
- Orange saat ini menyarankan **PyQt6 + PyQt6-WebEngine** untuk jalur `pip` ([Orange Data Mining][1])
- `qtwebkit` sudah bukan pilihan utama untuk setup Orange modern
- Yang paling praktis
Kalau ingin versi paling sederhana:
```bash sudo apt update sudo apt install -y ubuntu-drivers-common python3-pip python3-venv python3-dev build-essential libxcb-cursor0 libxkbcommon-x11-0 libgl1 libegl1 libopengl0 sudo ubuntu-drivers install sudo reboot
python3 -m venv ~/orangenv source ~/orangenv/bin/activate pip install --upgrade pip setuptools wheel pip install PyQt6 PyQt6-WebEngine orange3 Orange3-Text numpy pandas matplotlib pillow wordcloud torch orange-canvas ```
Kalau Anda mau, saya bisa lanjut ubahkan ini menjadi **panduan final yang sangat rapi untuk wiki/modul**, lengkap dengan bagian **troubleshooting** seperti `nvidia-smi gagal`, `Orange blank window`, `Word Cloud tidak muncul`, dan `CUDA available: False`.
[1]: https://orangedatamining.com/download/?utm_source=chatgpt.com "Orange Data Mining - Download." [2]: https://ubuntu.com/server/docs/how-to/graphics/install-nvidia-drivers/?utm_source=chatgpt.com "NVIDIA drivers installation - Ubuntu Server documentation" [3]: https://orangedatamining.com/widget-catalog/text-mining/wordcloud/?utm_source=chatgpt.com "Word Cloud - Orange Data Mining" [4]: https://docs.nvidia.com/cuda/cuda-installation-guide-linux/?utm_source=chatgpt.com "CUDA Installation Guide for Linux"