web-dev-qa-db-fra.com

Où est virtualenvwrapper.sh?

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 faille la poser du tout en premier lieu, mais ...

apt-get met-il le script virtualenvwrapper.sh après avoir installé virtualenvwrapper?

Je suis à bout de forces ...

% 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 n'ai plus rien à essayer: apt-get indique que virtualenvwrapper est déjà installé, mais je ne trouve aucun signe de virtualenvwrapper.sh nulle part.

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é mis là par apt-get quand j'ai exécuté apt-get install virtualenvwrapper (le délai de traitement du fichier est il y a plusieurs mois), mais si c'était le cas, je suis alors mystifié par la stupidité apparente de l'arrangement ... Tout d'abord. , tout le monde n’utilise pas bash (j’utilise par exemple zsh). D'autre part, on peut vouloir exécuter virtualenvwrapper.sh à d'autres moments que le démarrage ... Je suis sûr qu'il me manque quelque chose de majeur ici, mais à la surface, cela ressemble sûrement à l'installation de apt-get de virtualenvwrapper ... en tout cas, il a perdu environ trois heures de mon temps ...

35
kjo

De /usr/share/doc/virtualenvwrapper/README.Debian:

 Contrairement aux informations contenues dans 
/Usr/share/doc/virtualenvwrapper/fr/html/index.html, ce paquet installe 
 Virtualenvwrapper.sh sous la forme /etc/bash_completion.d /virtualenvwrapper.

Virtualenvwrapper est activé si vous installez le paquet bash-completion et 
 activez la prise en charge de la complétion bash dans /etc/bash.bashrc ou votre ~/.bashrc. 
 
 Si vous souhaitez uniquement utiliser virtualenvwrapper, vous pouvez simplement ajouter 
 
 Source /etc/bash_completion.d/virtualenvwrapper[.____. VERRE ~/.bashrc. 

Oui, c'est un peu difficile à trouver: D

40
phoibos