<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=MCP%3A_Instalasi_pip</id>
	<title>MCP: Instalasi pip - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://onnocenter.or.id/wiki/index.php?action=history&amp;feed=atom&amp;title=MCP%3A_Instalasi_pip"/>
	<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=MCP:_Instalasi_pip&amp;action=history"/>
	<updated>2026-07-27T05:41:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.35.4</generator>
	<entry>
		<id>https://onnocenter.or.id/wiki/index.php?title=MCP:_Instalasi_pip&amp;diff=73722&amp;oldid=prev</id>
		<title>Onnowpurbo: Created page with &quot;Error tersebut berarti Python sudah ada, tetapi modul **pip** belum terpasang. Gunakan virtual environment supaya tidak mengganggu Python sistem Ubuntu. Ubuntu juga merekomend...&quot;</title>
		<link rel="alternate" type="text/html" href="https://onnocenter.or.id/wiki/index.php?title=MCP:_Instalasi_pip&amp;diff=73722&amp;oldid=prev"/>
		<updated>2026-07-26T02:04:46Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;Error tersebut berarti Python sudah ada, tetapi modul **pip** belum terpasang. Gunakan virtual environment supaya tidak mengganggu Python sistem Ubuntu. Ubuntu juga merekomend...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;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])&lt;br /&gt;
&lt;br /&gt;
Jalankan sebagai `root`:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
cd /opt/ai-stack/batch&lt;br /&gt;
&lt;br /&gt;
apt update&lt;br /&gt;
apt install -y python3-full python3-venv python3-pip&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Buat virtual environment:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
python3 -m venv .venv&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Aktifkan:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
source .venv/bin/activate&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Prompt biasanya berubah menjadi:&lt;br /&gt;
&lt;br /&gt;
```text&lt;br /&gt;
(.venv) root@server2:/opt/ai-stack/batch#&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Pastikan Python sudah memakai virtual environment:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
which python3&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Seharusnya:&lt;br /&gt;
&lt;br /&gt;
```text&lt;br /&gt;
/opt/ai-stack/batch/.venv/bin/python3&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Kemudian instal dependensi:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
python3 -m pip install --upgrade pip&lt;br /&gt;
python3 -m pip install pymupdf pyyaml&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Verifikasi:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
python3 - &amp;lt;&amp;lt;'PY'&lt;br /&gt;
import pymupdf&lt;br /&gt;
import yaml&lt;br /&gt;
&lt;br /&gt;
print(&amp;quot;PyMuPDF berhasil:&amp;quot;, pymupdf.__version__)&lt;br /&gt;
print(&amp;quot;PyYAML berhasil:&amp;quot;, yaml.__version__)&lt;br /&gt;
PY&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Setelah itu jalankan batch converter:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
chmod +x batch_pdf_to_md.sh&lt;br /&gt;
chmod +x pdf_to_rag_md.py&lt;br /&gt;
&lt;br /&gt;
./batch_pdf_to_md.sh /path/folder/pdf&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Contoh:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
./batch_pdf_to_md.sh \&lt;br /&gt;
  /opt/ai-stack/documents \&lt;br /&gt;
  /opt/ai-stack/output&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Setiap kali keluar dari terminal atau login ulang, aktifkan kembali environment sebelum menjalankan script:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
cd /opt/ai-stack/batch&lt;br /&gt;
source .venv/bin/activate&lt;br /&gt;
./batch_pdf_to_md.sh /opt/ai-stack/documents /opt/ai-stack/output&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
Jangan gunakan:&lt;br /&gt;
&lt;br /&gt;
```bash&lt;br /&gt;
pip install --break-system-packages&lt;br /&gt;
```&lt;br /&gt;
&lt;br /&gt;
karena pemasangan langsung ke Python sistem dapat berbenturan dengan paket bawaan Ubuntu.&lt;br /&gt;
&lt;br /&gt;
[1]: https://documentation.ubuntu.com/ubuntu-for-developers/tutorials/python-use/?utm_source=chatgpt.com &amp;quot;Develop with Python on Ubuntu - Ubuntu for Developers&amp;quot;&lt;/div&gt;</summary>
		<author><name>Onnowpurbo</name></author>
	</entry>
</feed>