Şimdi kullanılabilir.txt

IPYNB requirements.txt

İmportları ve !pip install satırlarını tarar, deduplikasyon yapar ve doğru PyPI adlarıyla temiz bir requirements.txt indirir, böylece pip install ilk seferde çalışır.

Ücretsiz, anlık ve %100 gizli, notebook'unuz tarayıcıdan asla çıkmaz.

Nasıl çalışır

Yüklemeden indirmeye üç adım

1

Defterinizi bırakın

.ipynb dosyasını karta sürükleyin veya göz atın. Hesap oluşturmanız gerekmez.

2

Dışa aktarımı seçin

Word, PDF, Markdown, HTML, LaTeX, ZIP, Python araçları, görüntüleyici, temizleyici, birleştirici veya ayırıcı, inceleyicinizin beklediği biçime göre seçin.

3

İndirip gönderin

Dosyayı hemen indirin. Word’de açın, e-postaya ekleyin veya LMS’e yükleyin.

Diğer ücretsiz araçlarımızı da deneyin

gereksinimleri.txt çıkarıcı: Jupyter not defterinden saniyeler içinde pip bağımlılıkları oluşturun

Bu gereksinimleri.txt çıkarıcı, bir .ipynb dosyasını okur, her kod hücresinde içe aktarmalar ve kabuk büyüsü kurulum satırları için arama yapar ve 'pip install -r' için temiz bir gereksinimleri.txt yazar. Dizüstü bilgisayarı tarayıcıya bırakın; dosya aşağıda görünecektir; hiçbir şey makinenizden ayrılmaz. Gerçek hayattaki sıkıcı kullanım durumunu kapsar: Birisi bir not defterini paylaşmış, yerel olarak çalıştırmak istiyorsunuz ve tüm içe aktarma işlemlerini elle inceleyecek vaktiniz yok.

Çıplak ayrıştırıcılar çoğu zaman bir şeyleri gözden kaçırırlar. Çıkarıcı, 'import Default Library drop'larını yakalar; yanlışlıkla 'os' veya 'json'u sabitlemezsiniz. Bilinen içe aktarma takma adları - "cv2 to opencv-python", "sklearn to scikit-learn", "PIL to Yastık", "bs4 to güzelsoup4", "yaml to PyYAML", "dotenv to python-dotenv", gerçek PyPI adlarıyla eşleştirilir, böylece "pip install -r" çalışır.

Versus pipereqs local: Yalnızca bir not defterini inceliyorsanız, proje henüz diskte değilse veya bir sanalenv oluşturmadan önce bazı başlangıç ​​gereksinimlerini paylaşmak istiyorsanız bu sayfa daha hızlıdır. Ayrıca pipereq'lerden sonra sağlıklılık kontrolü de faydalıdır: aynı not defterini buraya koyun, listeyi tarayın ve basmadan önce pinleri ayarlayın.

Varsayılan olarak yalnızca dizüstü bilgisayarın kendisini sabitlediği yere sabitleme yapabilirsiniz (!pip install pandas==2.2.1). Ham modül adları için Harita içe aktarma adlarını devre dışı bırakın; İthalat sırasını korumak için sıralayın; Kesinlikle makine tarafından okunabilen bir dosya için başlık kapalı.

Bu gereksinimleri.txt çıkarıcının yakaladığı şey

İçe aktarmaları, büyüleri ve sabitlenmiş yüklemeleri okur

Üst düzey import' ve from… import' artı !pip install, %pip install, !conda install, !mamba install'ı tanıyın; Dizüstü bilgisayardaki pinler çıkışa gelir.

İçe aktarılan adları PyPI adlarına eşler

Bilinen sürprizleri vardır: cv2 to opencv-python, sklearn to scikit-learn, PIL to Pillow, bs4 to beautifulsoup4, yaml to PyYAML, böylece pip install -r` ilk seferde başarılı olur.

Standart kitaplığı atla

CPython'daki modüller (os, json, pathlib, typing,…) varsayılan olarak filtrelenir; yalnızca Pip'in alması gerekenleri içerir.

Sıralama, tekilleştirme ve iğneleme

Kopyalar tek bir giriş haline gelir, alfabetik sıralama etkinleştirilir, satır içi !pip install pkg==1.2 pinleri doğru seçenekle korunur.

Tarayıcınızda kalır

Not defteri ayrıştırma ve dışa aktarma istemci tarafında yapılır; çıkarma sırasında sunucuya yükleme yapılmaz.

Dostça başlık açık veya kapalı

Varsayılan olarak dosya, yayınlanmadan önce pinlerin gözden geçirilmesi için kısa bir yorumla başlar; İşleme için çıplak listeler için başlık kapalı.

Gereksinim çıkarma hakkında SSS

Bu çıkarıcıyı açın.ipynb dosyasını yükleyin ve dosyayı indirin; içe aktarılan tüm üçüncü taraf paketleri 'pip install -r gereksinimleri.txt' için oradadır.