Je viens de créer un exemple de projet via setuptools
. Le setup.py
est:La suppression du lien symbolique n'efface pas un paquet du virtualenv correspondant
from setuptools import setup
setup(
name='test_project',
version='0.1',
packages=['test_project'],
zip_safe=False
)
J'ai ajouté ce paquet à mon virtualenv via python setup.py develop
qui a placé un lien symbolique correspondant dans mon virtualenv: ./lib/python2.7/site-packages/test-project.egg-link
.
Pour supprimer le paquet je pensais qu'il suffirait de supprimer seulement le lien symbolique de virtualenv. Cependant, après avoir supprimé le lien symbolique python -c "import test_project"
réussit toujours. Y a-t-il des caches que je dois enlever en plus?
(j'ai créé le virtualenv avec l'option --system-site-packages
si cela est d'une importance, le paquet n'est pas installé l'échelle du système, à savoir python -c "import test_project"
échoue en dehors du virtualenv.)
(j'ai ce problème avec les deux Python 2 et Python 3.)
Ne désinfecterez-vous pas. Faites-vous ce que vous voulez? – karlson
Yep 'pip uninstall 'a fait le travail. Probablement en raison de ce que vous avez mentionné dans votre réponse. Merci! –