704 votes

Comment puis-je supprimer les paquets installés avec Python ' s easy_install ?

<p>Python <code></code> rend l’installation des nouveaux paquets extrêmement pratiques. Cependant, autant que je sache, il n’implémente pas les autres caractéristiques communes d’un gestionnaire de la dépendance - liste et en supprimant les paquets installés.<p>Ce qui est le meilleur moyen de découvrir ce qui est installé, et ce qui est le meilleur moyen d’enlever les paquets installés ? Y a-t-il des tous les fichiers qui doivent être mis à jour si je retire les paquets manuellement (par exemple par <code></code> ou similaire) ?</p></p>

621voto

lunaryorn Points 13621
<p><a href="http://pypi.python.org/pypi/pip/">pip</a>, une alternative à setuptools/easy_install, fournit une commande « désinstaller ».<p>Installer le pip conformément aux <a href="http://pip.readthedocs.org/en/latest/installing.html">instructions d’installation</a>:</p><pre><code></code></pre></p>

189voto

joeforker Points 14483
<p>Pour désinstaller un <code></code> vous devez <code></code> le œuf (il pourrait être un répertoire) et supprimez la ligne correspondante de<code></code></p>

158voto

akshay Points 1625
<p>Vous devez d’abord exécuter cette commande :<pre><code></code></pre><p>Il supprime toutes les dépendances du package.</p><p>Puis supprimer fichier oeuf de ce paquet :</p><pre><code></code></pre></p>

55voto

Rabarberski Points 4902

Toute l'info est dans les autres réponses, mais aucune résume à la fois à vos demandes ou semblent faire les choses inutilement complexe:

  • Pour votre déménagement besoins d'utilisation:

    pip uninstall <package>
    

    (installer à l'aide d' easy_install pip)

  • Pour votre liste des paquets installés besoins soit utiliser:

    pip freeze
    

    Ou:

    yolk -l
    

    qui peut produire plus de renseignements sur le colis.

    (Installer via easy_install yolk ou pip install yolk)

28voto

c089 Points 1752
<p>Il existe <a href="http://thingsilearned.com/2009/04/13/easy_install-uninstalling/">plusieurs</a> sources sur le net, ce qui suggère un hack par réinstaller le paquet avec l’option-m et puis juste en supprimant le fichier .egg dans lib / et les fichiers binaires dans bin /. En outre, discussion sur cette question setuptools se trouvent sur le bug tracker de python setuptools <a href="http://bugs.python.org/setuptools/issue21">numéro 21</a>.</p> <p>Edit : Ajouté le lien vers le bugtracker de python.</p>

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X