Đ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.

Hãy thử các công cụ miễn phí khác của chúng tôi

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 to opencv-python, sklearn to 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 importfrom … 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 to 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â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.