J’ai installé un paquet python avec `` .
Comment désinstaller il ?
J’ai installé un paquet python avec `` .
Comment désinstaller il ?
Vous devez supprimer manuellement tous les fichiers et également annuler toute autre substance qu’installation faite manuellement.
Si vous ne savez pas la liste de tous les fichiers, vous pouvez le réinstaller avec le `` l’option et jetez un oeil à la liste, il se produit.
Pour la liste record des fichiers installés, vous pouvez utiliser :
Une fois que vous souhaitez désinstaller, vous pouvez utiliser xargs faire l’enlèvement :
Pour moi, à la suite principalement d'œuvres:
ont pip installé, par exemple:
$ easy_install pip
Vérifier, comment est votre paquet installé nommé pour python:
$ pip freeze
Ceci est la liste des noms de packages, vous avez installé (et qui ont été détectés par le pip)
Le nom peut être parfois long, puis utilisez simplement le nom de paquet installé, il est démontré à la et après #egg=
et peuvent généralement omettre version (tout ce qui suit ==
ou -
).
Puis désinstaller le package:
$ pip uninstall package.name.you.have.found
Si il demande confirmation de la suppression du paquet, alors vous êtes chanceux et il sera supprimé.
pip doit détecter tous les paquets qui ont été installés par le pep, et de détecter la plupart de ceux qui restent (installé via easy_install ou setup.py), mais cela peut dans certains cas rares l'échec.
Ici est réel exemple de mon test avec un paquet nommé ttr.rdstmc
sur MS Windows (ne pas travailler sur le même sous Linux).
$ pip freeze |grep ttr
ttr.aws.s3==0.1.1dev
ttr.aws.utils.s3==0.3.0
ttr.utcutils==0.1.1dev
$ python setup.py develop
.....
.....
Finished processing dependencies for ttr.rdstmc==0.0.1dev
$ pip freeze |grep ttr
ttr.aws.s3==0.1.1dev
ttr.aws.utils.s3==0.3.0
-e hg+https://vlcinsky@bitbucket.org/vlcinsky/ttr.rdstmc@d61a9922920c508862602f7f39e496f7b99315f0#egg=ttr.rdstmc-dev
ttr.utcutils==0.1.1dev
$ pip uninstall ttr.rdstmc
Uninstalling ttr.rdstmc:
c:\python27\lib\site-packages\ttr.rdstmc.egg-link
Proceed (y/n)? y
Successfully uninstalled ttr.rdstmc
$ pip freeze |grep ttr
ttr.aws.s3==0.1.1dev
ttr.aws.utils.s3==0.3.0
ttr.utcutils==0.1.1dev
Le #1 réponse à de sérieux problèmes:
Au lieu de cela:
sudo python setup.py install --record files.txt
# inspect files.txt to make sure it looks ok.
xargs -d\\n sudo rm -f -- < files.txt
Et pour windows:
python setup.py bdist_wininst
dist/foo-1.0.win32.exe
Il y a aussi des problèmes insolubles avec la désinstallation setup.py installer qui ne vous dérangera pas dans un cas typique. Pour une réponse plus complète, voir cette page du wiki:
Ou plus que simplement, vous pourriez faire juste ;
Ceci fonctionne parce que la commande rm prend une liste des fichiers à supprimer les espaces séparés et votre dossier d’installation est juste cette liste. En outre, à l’aide de « moins » pour ce type de commande pourrait vous obtenir en grande difficulté en fonction de la configuration locale.
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.