Đang có sẵn.txt

IPYNB requirements.txt

Quét import và dòng !pip install, khử trùng lặp và tải về requirements.txt sạch với tên PyPI đúng để pip install chạy ngay lần đầu.

Miễn phí, tức thì và riêng tư 100% — notebook không rời khỏi trình duyệt.

Cách hoạt động

Ba bước từ tải lên đến tải xuống

1

Thả notebook của bạn

Kéo .ipynb vào thẻ hoặc chọn tệp. Bạn không cần tạo tài khoản.

2

Chọn bản xuất

Chọn Word, PDF, Markdown, HTML, LaTeX, ZIP, Python, trình xem, xóa output, gộp hoặc tách — đúng thứ người nhận cần.

3

Tải xuống và gửi đi

Nhận tệp hoàn tất ngay lập tức. Mở cục bộ, đính kèm email hoặc tải lên LMS.

Cũng có sẵn

Thử các công cụ miễn phí khác

Trình trích xuất requirements.txt: biến notebook Jupyter thành phụ thuộc pip trong vài giây

Trình trích xuất đọc tệp .ipynb, quét mỗi ô mã để tìm import và dòng cài magic shell, rồi ghi requirements.txt sạch cho `pip install -r`. Thả notebook vào trình duyệt, tệp hiện bên dưới—không gì rời máy. Giải quyết tình huống thực tế: ai đó gửi notebook, bạn muốn chạy cục bộ nhưng không có thời gian đọc tay mọi import.

Trình phân tích Python thuần thường sót vài thứ. Công cụ xử lý `import x`, `import a, b`, `import a as b`, `from x.y import z`, và magic như `!pip install pandas`, `%pip install requests==2.31`, `!conda install -y numpy`. Thư viện chuẩn được lọc để bạn không vô tình ghim `os` hay `json`. Các alias phổ biến—`cv2 → opencv-python`, `sklearn → scikit-learn`, …—ánh xạ sang tên PyPI đúng để `pip install -r` thành công.

So với chạy pipreqs cục bộ, trang này nhanh hơn khi chỉ có một notebook cần xem, dự án chưa nằm trên đĩa, hoặc cần chia sẻ requirements.txt ban đầu với đồng đội trước khi tạo môi trường ảo. Cũng hữu ích để đối chiếu sau pipreqs: thả cùng notebook vào đây, rà danh sách và chỉnh pin trước khi push.

Mặc định chỉ ghim nơi notebook đã ghim qua `!pip install pandas==2.2.1`. Tắt Ánh xạ tên import nếu muốn tên mô-đun thô. Tắt Sắp xếp để giữ thứ tự import xuất hiện. Tắt Header để bỏ khối chú thích đầu khi cần tệp chỉ đọc được bằng máy.

Trình trích xuất requirements.txt bắt được những gì

Đọc import, magic và bản cài đã ghim

Phát hiện `import` và `from … import` cấp cao cùng dòng `!pip install`, `%pip install`, `!conda install`, `!mamba install`. Phiên bản ghim trong notebook được đưa ra đầu ra.

Ánh xạ tên import sang PyPI

Biết các trường hợp phổ biến—`cv2` → `opencv-python`, v.v.—để `pip install -r` thành công lần đầu.

Loại thư viện chuẩn

Mô-đun đi kèm CPython (`os`, `json`, …) bị lọc mặc định; requirements chỉ liệt kê gói pip thực sự cần tải.

Sắp xếp, gỡ trùng và ghim

Bản trùng gộp một dòng mỗi gói, danh sách sắp A–Z, pin từ `!pip install pkg==1.2` được giữ khi bật tùy chọn.

Ở lại trong trình duyệt của bạn

Phân tích notebook và xuất requirements diễn ra phía máy khách. Không gửi nội dung notebook lên máy chủ.

Tiêu đề thân thiện có thể bỏ

Mặc định tệp mở đầu bằng chú thích ngắn nhắc xem lại pin trước khi phát hành. Tắt Header khi cần danh sách trần cho công cụ.

Cách tạo requirements.txt từ notebook Jupyter

  1. 01

    Tải lên .ipynb

    Thả notebook vào vùng tải. Trình phân tích đọc ô trong trình duyệt—không tải lên máy chủ.

  2. 02

    Chỉnh tùy chọn nếu cần

    Chọn có ánh xạ alias import, giữ pin phiên bản, sắp danh sách hay thêm chú thích đầu.

  3. 03

    Tải requirements.txt

    Nhấp tải để lưu tệp. Chạy `pip install -r requirements.txt` (hoặc conda tương đương) trong môi trường ảo mới để tái tạo phụ thuộc của notebook’s.

Câu hỏi thường gặp về trích xuất requirements

Mở trình trích xuất, tải .ipynb và tải xuống tệp được tạo. Danh sách gồm mọi gói bên thứ ba được import, sẵn sàng cho `pip install -r requirements.txt`.