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 → opencv-python", "sklearn → scikit-learn", "PIL → Yastık", "bs4 → güzelsoup4", "yaml → PyYAML", "dotenv → 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ı.

