No sé qué es más vergonzoso: que no sé cómo encontrar la respuesta a esta pregunta yo mismo, o que debe preguntarse en primer lugar, pero ...
¿Dónde
apt-get
coloca elvirtualenvwrapper.sh
script después de que se instalavirtualenvwrapper
?
Estoy al final del ingenio ...
% 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.
Me he quedado sin cosas para probar: apt-get
dice virtualenvwrapper
que ya está instalado, pero no puedo encontrar ningún signo de nada virtualenvwrapper.sh
.
ACTUALIZACIÓN: Bueno, acabo de descubrir que el archivo
/etc/bash_completion.d/virtualenvwrapper
... se parece mucho virtualenvwrapper.sh
. No puedo decir si este archivo se colocó allí apt-get
cuando lo ejecuté apt-get install virtualenvwrapper
(la fecha del archivo es hace varios meses), pero si lo fue, entonces estoy desconcertado por la aparente estupidez del acuerdo ... Por un lado, no todos usan bash
(yo uso zsh
). Por otro lado, uno puede querer ejecutarse virtualenvwrapper.sh
en momentos distintos al inicio ... Estoy seguro de que me falta algo importante aquí, pero en la superficie, parece que la apt-get
instalación de virtualenvwrapper
es simplemente retardada ... En cualquier caso, desperdició unas tres horas de mi tiempo ...
/etc/bash_completion.d/virtualenvwrapper
en zsh también. Funciona bien como está.Respuestas:
De
/usr/share/doc/virtualenvwrapper/README.Debian
:Sí, es un poco difícil de encontrar: D
fuente
zsh
usuarios? Genial, otro paquete que se comporta de manera diferente en cada sistema operativo. Creo que asudo apt-get purge virtualenvwrapper
ysudo pip install virtualenvwrapper
está en orden./etc/bash_completion.d/virtualenvwrapper
en zsh también. Funciona bien como está.En Ubuntu
La ubicación del script es:
Entonces, si ha instalado virtualenvwrapper con el administrador de paquetes, debe agregar las siguientes líneas en su ~ / .bashrc :
Además, recuerde volver a cargar su ~ / .bashrc con:
Si todo funcionó bien, podrá ejecutar mkvirtualenv como:
fuente