Non so cosa sia più imbarazzante: che non so come fare per trovare la risposta a questa domanda da solo, o che debba essere chiesto a tutti in primo luogo, ma ...
dove
apt-get
mette ilvirtualenvwrapper.sh
script dopo l'installazionevirtualenvwrapper
?
Sono alla fine dell'ingegno ...
% 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.
Ho finito le cose da provare: apt-get
dicevirtualenvwrapper
è già installato, ma non riesco a trovare alcun segno di da virtualenvwrapper.sh
nessuna parte.
AGGIORNAMENTO: ho appena scoperto che il file
/etc/bash_completion.d/virtualenvwrapper
... assomiglia molto virtualenvwrapper.sh
. Non riesco a capire se questo file è stato messo lì apt-get
quando sono stato eseguito apt-get install virtualenvwrapper
(la data del file è diversi mesi fa), ma se lo fosse, allora sono sconcertato dall'apparente stupidità della disposizione ... Per prima cosa, non tutti usano bash
(mi capita di usare zsh
). Per un altro, uno potrebbe voler correre virtualenvwrapper.sh
a volte diverso dall'avvio ... Sono sicuro che mi manca qualcosa di grave qui, ma in superficie, sembra che l' apt-get
installazione di virtualenvwrapper
sia ritardata ... In ogni caso, ha perso circa tre ore del mio tempo ...
/etc/bash_completion.d/virtualenvwrapper
in zsh. Funziona bene così com'è.