Ich weiß nicht, was peinlicher ist: dass ich nicht weiß, wie ich die Antwort auf diese Frage selbst finden soll, oder dass sie überhaupt erst gestellt werden muss, aber ...
Wo wird
apt-get
dasvirtualenvwrapper.sh
Skript nach der Installation abgelegtvirtualenvwrapper
?
Ich bin am Ende ...
% 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.
Ich habe nicht mehr viel zu versuchen: apt-get
sagt, virtualenvwrapper
ist bereits installiert, aber ich kann virtualenvwrapper.sh
nirgendwo Anzeichen dafür finden.
UPDATE: Nun, ich habe gerade entdeckt, dass die Datei
/etc/bash_completion.d/virtualenvwrapper
... sieht sehr ähnlich aus virtualenvwrapper.sh
. Ich kann nicht sagen, ob diese Datei dort abgelegt wurde, apt-get
als ich sie ausgeführt habe apt-get install virtualenvwrapper
(das Datum der Datei ist einige Monate her), aber wenn ja, dann bin ich von der offensichtlichen Dummheit der Anordnung überrascht ... Zum einen nicht jeder benutzt bash
(ich benutze zufällig zsh
). Zum anderen möchte man vielleicht zu virtualenvwrapper.sh
anderen Zeiten als dem Startup laufen ... Ich bin mir sicher, dass ich hier etwas Wichtiges vermisse, aber an der Oberfläche sieht es sicher so aus, als ob die apt-get
Installation von virtualenvwrapper
einfach verzögert ist ... Jedenfalls, es verschwendete ungefähr drei Stunden meiner Zeit ...
/etc/bash_completion.d/virtualenvwrapper
in zsh quellen. Es funktioniert so wie es ist.Antworten:
Von
/usr/share/doc/virtualenvwrapper/README.Debian
:Ja, es ist ein bisschen schwer zu finden: D
quelle
zsh
Benutzern? Toll, ein anderes Paket, das sich auf jedem Betriebssystem anders verhält. Ich denke einsudo apt-get purge virtualenvwrapper
undsudo pip install virtualenvwrapper
ist in Ordnung./etc/bash_completion.d/virtualenvwrapper
in zsh quellen. Es funktioniert so wie es ist.Auf Ubuntu
Der Speicherort des Skripts ist:
Wenn Sie also virtualenvwrapper mit dem Paketmanager installiert haben , müssen Sie die folgenden Zeilen in Ihre ~ / .bashrc einfügen :
Denken Sie auch daran, Ihre ~ / .bashrc neu zu laden mit:
Wenn alles gut funktioniert hat, können Sie mkvirtualenv wie folgt ausführen :
quelle