Я использую Virtualenv в Python, и мне приходится выполнять команду pip с помощью sudo из-за файловой системы Windows... выполнение sudo pip
запускает pip вне virtualenv... поэтому я напрямую выполняю файл pip virtualenv... Я получаю это, выполняя
(venv) which pip
/mnt/c/twit/venv/bin/pip
Итак, я хотел бы сделать
which pip | sudo *first_command_output_goes_here* install requests
Я читал об этом xargs
, но не смог передать вывод первой команды в качестве первого аргумента...
Как я могу это сделать?
решение1
Есть два решения:
- Запустить
sudo /mnt/c/twit/venv/bin/pip install requests
напрямую - Бегать
sudo $(which pip) install requests