[英]sudo required for easy_install pip in OS X Lion?
我是从Snow Leopard工作到家里的Lion装置。 我不记得必须:
sudo easy_install pip
狮子座需要吗? 在我这样做之前我遇到了错误,并且pip结束了:
[ some@computer ] ~ $ which pip
/usr/local/bin//pip
这是否意味着我将不得不sudo pip安装其他软件包? 例如:
sudo pip install virtualenv
sudo pip install virtualenvwrapper
我还应该注意到,我正在使用命令行工具的新单独安装来运行XCode 4.3。 所以我的OS X Lion卷上没有/ Developer路径。
是。 一般你sudo使用点子。 你可以改变一堆权限,你可能没有必要,但这可能会打破各种各样的事情。 如果您想避免重新输入密码,请尝试打开
“sudo screen”会议首先。 然后你的shell将以root身份登录,不会提示输入密码。 (使用sudo屏幕将允许您运行pip和其他管理命令而无需再次输入sudo)
实际上,自Python 2.6以来,有一个命令行开关,允许你使用pip而不需要sudo。
试试 - 像这样的用户:
pip install --user <package_name>
您还可以将--user添加到您可能喜欢的任何更新脚本中
pip freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip install --user -U
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.