comment faire pour désinstaller proprement mes paquets python avec pip3 ou de toute autre façon?
c'est mon setup.py fichier pour l'installation de mon programme en python, après l'installation à l'aide de python3 setup.py install
une entrée à mon programme a été créé sous le nom testmain
, quand j'ai fait pip3 freeze
il a montré abc==0.1
dans sa sortie ,j'ai donc désinstallé à l'aide de pip3 avec pip3 uninstall abc
, si les paquets ont été désinstallé mais il existait encore à l'entrée testmain
sur mon chemin , est-il possible que les pip3 aussi supprime cette entrée lors de la désinstallation ou de tout autre moyen que je peux désinstaller proprement mes programmes sous le même scénario ?
from setuptools import setup
setup(name='abc',
version='0.1',
description='test',
url='http://github.com/rjdp',
author='rajdeep',
author_email='[email protected]',
license='MIT',
packages=['cli'],
install_requires=[
'cement',
],
entry_points = {
'console_scripts': ['testmain=cli.abc:main'],
},
zip_safe=False)
OriginalL'auteur Rajdeep Sharma | 2015-03-30
Vous devez vous connecter pour publier un commentaire.
Au lieu de python3 setup.py installer utiliser:
puis
Cela permettra d'éliminer testmain.
J'ai eu la même question aujourd'hui et a passé toute la matinée à essayer de comprendre pourquoi le script ne serait pas le désinstaller. Rien n'a fonctionné jusqu'à ce que j'ai vu Ramana de réponse ici: https://askubuntu.com/questions/38692/how-does-one-remove-applications-installed-through-python-setup-py-install
"Vous devez toujours installer des applis Python avec "pip". pip prend en charge l'option de désinstallation." et l'exemple de la commment sur la façon dont le chemin d'accès local est pris en charge.
OriginalL'auteur William D. Irons