Я не знаю, что более смущает: что я не знаю, как найти ответ на этот вопрос сам, или что его вообще нужно задавать, но ...
куда
apt-get
ставитьvirtualenvwrapper.sh
скрипт после его установкиvirtualenvwrapper
?
Я в конце остроумия ...
% 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.
У меня закончились попытки: apt-get
говорит, что virtualenvwrapper
он уже установлен, но я нигде не могу найти никаких признаков virtualenvwrapper.sh
.
ОБНОВЛЕНИЕ: Хорошо, я только что обнаружил, что файл
/etc/bash_completion.d/virtualenvwrapper
... выглядит очень похоже virtualenvwrapper.sh
. Я не могу сказать, был ли этот файл помещен туда, apt-get
когда я запускался apt-get install virtualenvwrapper
(mdate файла несколько месяцев назад), но если это так, то я озадачен очевидной глупостью соглашения ... Во-первых, не все используют bash
(я использую zsh
). С другой стороны, может потребоваться запускать virtualenvwrapper.sh
время, отличное от запуска ... Я уверен, что мне здесь не хватает чего-то серьезного, но на первый взгляд, это выглядит так, будто apt-get
установка virtualenvwrapper
просто запаздывает ... Во всяком случае, это потратило около трех часов моего времени ...
/etc/bash_completion.d/virtualenvwrapper
в Zsh. Работает нормально как есть.Ответы:
От
/usr/share/doc/virtualenvwrapper/README.Debian
:Да, это немного трудно найти: D
источник
zsh
пользователей? Отлично, еще один пакет, который ведет себя по-разному в каждой ОС. Я думаюsudo apt-get purge virtualenvwrapper
иsudo pip install virtualenvwrapper
в порядке./etc/bash_completion.d/virtualenvwrapper
в Zsh. Работает нормально как есть.На Ubuntu
Расположение скрипта:
Поэтому, если вы установили virtualenvwrapper с менеджером пакетов, вы должны добавить следующие строки в ваш ~ / .bashrc :
Также не забудьте перезагрузить ваш ~ / .bashrc :
Если все работает хорошо, вы сможете запустить mkvirtualenv как:
источник