我已经通过安装了 python 2.7.8 make
,make install
然后通过 pip安装了获取点子。我必须注意,我在通过代理设置的后面工作
http_proxy
ftp_proxy
https_proxy
在
- 我的用户的
~/.zshrc
- 根的
/root/.basrc
现在我可以跑了pip
- 在我的用户帐户上
- 在根帐户上
但我无法使用 sudo 通过用户的 shell 运行它
sudo pip
sudo: pip: command not found
这里有什么问题吗?
答案1
那将是因为PATH
与运行时不同sudo
。尝试比较:
which pip
env
与
sudo which pip
sudo env
一种安全的解决方法是创建指向pip
in 的符号链接/usr/local/bin
甚至/usr/bin
。如果您pip
使用包管理器安装,它将在几个(大多数?)发行版上自动执行此操作。