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.

Coba alat gratis lainnya dari kami

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 to opencv-python, sklearn to scikit-learn, PIL to Pillow, bs4 to beautifulsoup4, yaml to PyYAML, dotenv to 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 to opencv-python, sklearn to scikit-learn, PIL to Pillow, bs4 to beautifulsoup4, yaml to 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.

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.