Telepítettem a python 2.7.8 verziót a make
és a make install
keresztül, majd a pip segítségével get-pip . Meg kell jegyeznem, hogy egy olyan proxy mögött dolgozom, amelyet a következő oldalon állítottam be:
-
http_proxy
-
ftp_proxy
-
https_proxy
a felhasználómban
- “s
~/.zshrc
- root” s
/root/.basrc
most vagyok képes futtatni a pip
- felhasználói fiókomat
- a root fiókban
de nem tudom futtatni a felhasználó shelljén keresztül a sudo
sudo pip sudo: pip: command not found
Mi a baj itt?
Válasz
Ez azért lesz, mert a PATH
más, ha sudo
verzióval fut. Próbálja összehasonlítani:
which pip env
vs.
sudo which pip sudo env
Az egyik biztonságos megoldás egy szimbolikus link a pip
címre a /usr/local/bin
vagy akár /usr/bin
. Ha a (z) pip
csomagkezelő használatával telepíti, akkor ezt automatikusan (több?) Körzetben automatikusan meg fogja tenni. “>
alias sudo='sudo env PATH=$PATH'
megoldotta a problémát. ln -s /usr/local/bin/<stuff> /usr/bin/<stuff>