MCP: Instalasi pip

From OnnoWiki
Revision as of 09:04, 26 July 2026 by Onnowpurbo (talk | contribs) (Created page with "Error tersebut berarti Python sudah ada, tetapi modul **pip** belum terpasang. Gunakan virtual environment supaya tidak mengganggu Python sistem Ubuntu. Ubuntu juga merekomend...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Error tersebut berarti Python sudah ada, tetapi modul **pip** belum terpasang. Gunakan virtual environment supaya tidak mengganggu Python sistem Ubuntu. Ubuntu juga merekomendasikan penggunaan `venv` untuk paket yang dipasang melalui pip. ([Ubuntu Documentation][1])

Jalankan sebagai `root`:

```bash cd /opt/ai-stack/batch

apt update apt install -y python3-full python3-venv python3-pip ```

Buat virtual environment:

```bash python3 -m venv .venv ```

Aktifkan:

```bash source .venv/bin/activate ```

Prompt biasanya berubah menjadi:

```text (.venv) root@server2:/opt/ai-stack/batch# ```

Pastikan Python sudah memakai virtual environment:

```bash which python3 ```

Seharusnya:

```text /opt/ai-stack/batch/.venv/bin/python3 ```

Kemudian instal dependensi:

```bash python3 -m pip install --upgrade pip python3 -m pip install pymupdf pyyaml ```

Verifikasi:

```bash python3 - <<'PY' import pymupdf import yaml

print("PyMuPDF berhasil:", pymupdf.__version__) print("PyYAML berhasil:", yaml.__version__) PY ```

Setelah itu jalankan batch converter:

```bash chmod +x batch_pdf_to_md.sh chmod +x pdf_to_rag_md.py

./batch_pdf_to_md.sh /path/folder/pdf ```

Contoh:

```bash ./batch_pdf_to_md.sh \

 /opt/ai-stack/documents \
 /opt/ai-stack/output

```

Setiap kali keluar dari terminal atau login ulang, aktifkan kembali environment sebelum menjalankan script:

```bash cd /opt/ai-stack/batch source .venv/bin/activate ./batch_pdf_to_md.sh /opt/ai-stack/documents /opt/ai-stack/output ```

Jangan gunakan:

```bash pip install --break-system-packages ```

karena pemasangan langsung ke Python sistem dapat berbenturan dengan paket bawaan Ubuntu.

[1]: https://documentation.ubuntu.com/ubuntu-for-developers/tutorials/python-use/?utm_source=chatgpt.com "Develop with Python on Ubuntu - Ubuntu for Developers"