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-getmette ilvirtualenvwrapper.shscript 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-getdicevirtualenvwrapper è già installato, ma non riesco a trovare alcun segno di da virtualenvwrapper.shnessuna 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-getquando 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.sha volte diverso dall'avvio ... Sono sicuro che mi manca qualcosa di grave qui, ma in superficie, sembra che l' apt-getinstallazione di virtualenvwrappersia ritardata ... In ogni caso, ha perso circa tre ore del mio tempo ...
/etc/bash_completion.d/virtualenvwrapperin zsh. Funziona bene così com'è.