繁体   English   中英

OS X Lion中easy_install pip需要sudo吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM