MCP: Instalasi pip
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"