2015-07-17 3 views
0

Mon système d'exploitation Ubuntu avait un problème, donc je l'ai monté sur un OS de récupération (temporaire). Maintenant, j'ai accès à tous mes fichiers précédents à partir du chemin /mnt (par exemple, le dossier 'home' sera à /mnt/home/).Générer requirements.txt à partir du système de fichiers monté?

J'ai besoin de générer un fichier requirements.txt de toutes les bibliothèques Python2.7 installées dans mon système d'exploitation précédent. Si est l'utilisation pip freeze, je reçois la liste des bibliothèques de seulement le système d'exploitation actuel.

Comment générer le requirements.txt à partir d'un système de fichiers monté?

+0

peut être Cela fonctionnera. '/ mnt/path/of/pip freeze> requirement.txt' – Hackaholic

+0

J'ai essayé mais j'ai cette erreur' pkg_resources.DistributionNotFound: pip == 1.5.4' – Vinay

Répondre

0

vous pouvez exécuter un chroot dans votre point de montage par exemple

chroot /mnt 

et après exécuter:

pip freeze 

montrer la bibliothèque système vous pouvez exécuter:

dpkg -l | grep python 
+2

Ou même juste 'chroot/mnt pip freeze' ... – twalberg

+0

Merci. J'ai utilisé '/ mnt pip freeze> requirements.txt' et cela a fonctionné :-) – Vinay