Tersedia sekarang.txt

IPYNB requirements.txt

Imbas import dan baris !pip install, buang pendua dan muat turun requirements.txt yang kemas dengan nama PyPI yang betul supaya pip install berjaya pada percubaan pertama.

Percuma, segera dan 100% peribadi — notebook anda tidak pernah meninggalkan pelayar.

Cara ia berfungsi

Tiga langkah dari muat naik ke muat turun

1

Letakkan notebook

Seret .ipynb ke kad atau baca fail. Anda tidak membuka akaun.

2

Pilih eksport

Pilih Word, PDF, Markdown, HTML, LaTeX, ZIP, alat Python, pemapar, pembersih, penggabung atau pembahagi — mengikut penonton anda.

3

Muat turun dan hantar

Ambil fail siap serta-merta. Buka secara tempatan, lampirkan pada e-mel, atau muat naik ke LMS.

Juga tersedia

Cuba alat percuma kami yang lain

Pengekstrak requirements.txt: tukar Jupyter notebook kepada kebergantungan pip dalam beberapa saat

Pengekstrak ini membaca .ipynb, mengimbas setiap sel kod untuk import dan baris pemasangan ajaib shell, lalu menulis requirements.txt bersih untuk `pip install -r`. Letak notebook dalam pelayar dan fail muncul di bawah—tiada apa meninggalkan mesin anda. Ia menyelesaikan kes biasa: seseorang kongsi notebook, anda mahu jalan secara tempatan, dan tiada masa untuk baca semua import satu persatu.

Penghurai Python tulen sering terlepas beberapa perkara. Pengekstrak ini menyokong `import x`, `import a, b`, `import a as b`, `from x.y import z`, serta ajaib seperti `!pip install pandas`, `%pip install requests==2.31`, dan `!conda install -y numpy`. Modul pustaka standard ditapis supaya anda tidak me-pin `os` atau `json` secara silap. Alias import dikenali—`cv2 → opencv-python`, `sklearn → scikit-learn`, `PIL → Pillow`, `bs4 → beautifulsoup4`, `yaml → PyYAML`, `dotenv → python-dotenv`—dipetakan ke nama PyPI yang betul supaya `pip install -r` benar-benar berjaya.

Berbanding menjalankan pipreqs secara tempatan, halaman ini lebih pantas apabila anda hanya ada satu notebook, projek belum di cakera, atau mahu kongsi requirements permulaan dengan rakan sekerja sebelum persekitaran maya dibuat. Ia juga semakan berguna selepas pipreqs: letak notebook yang sama di sini, semak senarai, dan laras pin sebelum push.

Lalai memberi senarai dipin hanya di tempat notebook sendiri mem-pin (contoh `!pip install pandas==2.2.1`). Matikan Peta nama import jika mahu nama modul mentah. Matikan Isih untuk kekalkan urutan import. Matikan Pengepala untuk langkau komen di atas jika fail mesti ketat dan boleh dibaca mesin.

Apa yang ditangkap pengekstrak requirements.txt ini

Baca import, ajaib, dan pemasangan berpin

Kesan pernyataan `import` dan `from … import` aras atas serta baris `!pip install`, `%pip install`, `!conda install`, dan `!mamba install`. Versi berpin dalam notebook dibawa ke output.

Peta nama import ke nama PyPI

Kenal kejutan biasa—`cv2` menjadi `opencv-python`, `sklearn` → `scikit-learn`, `PIL` → `Pillow`, `bs4` → `beautifulsoup4`, `yaml` → `PyYAML`—supaya `pip install -r` berjaya kali pertama.

Buang pustaka standard

Modul yang dibundel dengan CPython (`os`, `json`, `pathlib`, `typing`, …) ditapis secara lalai—senarai hanya apa yang pip perlu tarik.

Isih, nyahpendua, dan pin

Pendua menjadi satu entri per pakej, senarai boleh diisih mengikut abjad, pin daripada baris `!pip install pkg==1.2` kekal jika pilihan dihidupkan.

Kekal dalam pelayar anda

Penghuraian notebook dan eksport requirements berlaku di pelayar. Tiada kandungan notebook dihantar ke pelayan semasa pengekstrakan.

Pengepala mesra boleh kekal atau dibuang

Secara lalai fail bermula dengan komen ringkas mengingatkan semak pin sebelum hantar. Matikan Pengepala jika perlukan senarai telanjang untuk alat.

Cara menjana requirements.txt daripada Jupyter notebook

  1. 01

    Muat naik .ipynb

    Letak notebook dalam pemuat naik. Penghurai membaca sel dalam pelayar anda—tiada muat naik pelayan.

  2. 02

    Laras pilihan jika perlu

    Pilih sama ada memetakan alias import, mengekalkan pin versi, mengisih senarai, atau menyertakan komen pengepala mesra.

  3. 03

    Muat turun requirements.txt

    Klik muat turun untuk simpan. Jalankan `pip install -r requirements.txt` (atau setara conda) dalam persekitaran maya baharu untuk ulangi kebergantungan notebook.

Soalan lazim tentang mengekstrak kebergantungan

Buka pengekstrak ini, muat naik .ipynb, dan muat turun fail yang dijana. Senarai mengandungi setiap pakej pihak ketiga yang diimport, sedia untuk `pip install -r requirements.txt`.