Python에서 Virtualenv를 사용하고 있는데 Windows 파일 시스템 때문에 sudo로 pip 명령을 실행해야 합니다... 실행하면 sudo pip
virtualenv 외부에서 pip가 실행됩니다... 그래서 virtualenv의 pip 파일을 직접 실행합니다... 행위
(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