Tersedia sekarang.txt

IPYNB requirements.txt

Pindai impor dan baris !pip install, dedupلuplikasi, lalu unduh requirements.txt rapi dengan nama PyPI yang benar agar pip install berhasil sekali jalan.

Gratis, instan, dan 100% privat — notebook tidak pernah keluar dari browser.

Cara kerja

Tiga langkah dari unggah ke unduh

1

Taruh notebook Anda

Seret .ipynb ke kartu atau pilih berkas. Anda tidak perlu membuat akun.

2

Pilih ekspor

Pilih Word, PDF, Markdown, HTML, LaTeX, ZIP, Python, penampil, pembersih, penggabung, atau pemecah — sesuai kebutuhan penerima.

3

Unduh dan kirim

Ambil hasilnya langsung. Buka secara lokal, lampirkan ke email, atau unggah ke LMS.

Juga tersedia

Coba alat gratis lainnya

Ekstraktor requirements.txt: ubah notebook Jupyter menjadi dependensi pip dalam hitungan detik

Ekstraktor ini membaca berkas .ipynb, memindai setiap sel kode untuk import dan baris instal magic shell, lalu menulis requirements.txt bersih untuk `pip install -r`. Jatuhkan notebook di browser dan berkas muncul di bawah; tidak ada yang keluar dari perangkat Anda. Ini menangani kasus nyata: seseorang membagikan notebook, Anda ingin menjalankannya lokal, dan tidak punya waktu membaca semua import manual.

Parser Python murni sering melewatkan hal penting. Ekstraktor menangani `import x`, `import a, b`, `import a as b`, `from x.y import z`, serta magic seperti `!pip install pandas`, `%pip install requests==2.31`, dan `!conda install -y numpy`. Modul standard library disaring agar Anda tidak memasang pin `os` atau `json` secara keliru. Alias nama import umum—`cv2 → opencv-python`, `sklearn → scikit-learn`, `PIL → Pillow`, `bs4 → beautifulsoup4`, `yaml → PyYAML`, `dotenv → python-dotenv`—dipetakan ke nama PyPI sehingga `pip install -r` langsung berhasil.

Dibanding menjalankan pipreqs lokal, halaman ini lebih cepat jika Anda hanya punya satu notebook untuk diperiksa, proyek belum di disk, atau ingin berbagi starter requirements.txt sebelum membuat virtual environment. Berguna juga untuk mengecek hasil pipreqs: unggah notebook yang sama, tinjau daftar, lalu sesuaikan pin sebelum push.

Bawaan memberi daftar yang dipasangi pin hanya di mana notebook memasang pin (misalnya `!pip install pandas==2.2.1`). Matikan Petakan nama import jika ingin nama modul mentah. Matikan Urutkan untuk mempertahankan urutan kemunculan import. Matikan Header untuk melewati blok komentar atas jika ingin berkas ketat hanya mesin.

Apa yang ditangkap ekstraktor requirements.txt ini

Membaca import, magic, dan pin instalasi

Mendeteksi `import` dan `from … import` tingkat atas serta baris `!pip install`, `%pip install`, `!conda install`, dan `!mamba install`. Versi yang dipin di notebook ikut ke output.

Memetakan nama import ke nama PyPI

Mengenal kejutan umum—`cv2` → `opencv-python`, `sklearn` → `scikit-learn`, `PIL` → `Pillow`, `bs4` → `beautifulsoup4`, `yaml` → `PyYAML`—agar `pip install -r` berhasil pertama kali.

Menyaring standard library

Modul yang dibawa CPython (`os`, `json`, `pathlib`, `typing`, …) disaring secara bawaan sehingga requirements hanya berisi yang perlu diambil pip.

Urutkan, deduplikasi, dan pin

Duplikat menjadi satu entri per paket, daftar diurutkan abjad, dan pin dari baris `!pip install pkg==1.2` dipertahankan saat opsi aktif.

Tetap di browser Anda

Parsing notebook dan ekspor requirements terjadi di sisi klien. Tidak ada konten notebook yang dikirim ke server.

Header ramah yang bisa dipertahankan atau dibuang

Bawaan: berkas diawali komentar singkat untuk meninjau pin sebelum produksi. Matikan Header jika butuh daftar polos untuk alat lain.

Cara membuat requirements.txt dari notebook Jupyter

  1. 01

    Unggah .ipynb

    Letakkan notebook ke pengunggah. Parser membaca sel di browser—tanpa unggah server.

  2. 02

    Sesuaikan opsi jika perlu

    Pilih apakah memetakan alias import, mempertahankan pin versi, mengurutkan daftar, atau menyertakan komentar header.

  3. 03

    Unduh requirements.txt

    Klik unduh untuk menyimpan berkas. Jalankan `pip install -r requirements.txt` (atau setara conda) di lingkungan virtual baru untuk meniru dependensi notebook’s.

Pertanyaan umum tentang ekstraksi requirements

Buka ekstraktor ini, unggah .ipynb, unduh berkas yang dihasilkan. Daftar berisi paket pihak ketiga yang diimpor, siap untuk `pip install -r requirements.txt`.