Так что, возможно, это был глупый способ сделать это, но я хотел проверить, был ли pip установлен через скрипт, поэтому я выполнил команду pip version и проверил, были ли первые 3 символа команды «pip», и еслитак что я могу сказать, что знал, что пип был установлен.Проблема в том, что когда я запускаю это и получаю ошибку command not found
, логика все еще думает, что pip установлен.Почему?Что это за ошибка command not found
?Это не может быть pip правильно, так почему pip не устанавливается?И как лучше определить, установлен ли pip?
pip=$(sudo /root/.local/bin/pip -V | cut -c 1-3)
if [[ pip != "pip" ]]; then
echo "Installing pip..."
curl https://bootstrap.pypa.io/get-pip.py -o /tmp/get-pip.py
sudo /workplace/user/package/src/EnvImprovement/bin/python2.7 get-pip.py --user
else
echo "Pip detected."
fi