Je ne sais pas ce qui est plus embarrassant: que je ne sache pas comment trouver moi-même la réponse à cette question, ou qu’il faut tout d’abord la poser, mais ...
où
apt-get
met-il le scriptvirtualenvwrapper.sh
après l'installation devirtualenvwrapper
?
Je suis à bout de nerfs ...
% sudo apt-get install virtualenvwrapper
...
% rehash
% which virtualenvwrapper.sh
virtualenvwrapper.sh not found
% which virtualenvwrapper
virtualenvwrapper not found
% find / -path /media -prune -o -name virtualenvwrapper.sh
/media
% dpkg-query -L virtualenvwrapper | grep 'virtualenvwrapper\.sh'
% sudo apt-get install virtualenvwrapper
Reading package lists...
Building dependency tree...
Reading state information...
virtualenvwrapper is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Je suis à court de choses à essayer: apt-get
dit que virtualenvwrapper
est déjà installé, mais je ne trouve aucun signe de virtualenvwrapper.sh
où que ce soit.
UPDATE: Eh bien, je viens de découvrir que le fichier
/etc/bash_completion.d/virtualenvwrapper
... ressemble beaucoup à virtualenvwrapper.sh
. Je ne peux pas dire si ce fichier a été placé par apt-get
lorsque j'ai exécuté apt-get install virtualenvwrapper
(la date du fichier est il y a plusieurs mois), mais si c'était le cas, je suis mystifié par la stupidité apparente de l'arrangement. D'une part, tout le monde n'utilise pas bash
(il m'arrive d'utiliser zsh
). D'autre part, on peut vouloir exécuter virtualenvwrapper.sh
à des moments autres que le démarrage ... Je suis sûr que je manque quelque chose d'important ici, mais en surface, il semble bien que l'installation apt-get
de virtualenvwrapper
soit tout simplement retardé ... En tout cas, il a perdu environ trois heures de mon temps ...