2010-12-11 68 views
16
安装的easy_install当

我试图安装的easy_install的,那么......自己看吧:权限被拒绝试图在OSX


SH setuptools的-0.6c11-py2.6.egg

处理setuptools的-0.6c11-py2.6.egg

复制的setuptools-0.6c11-py2.6.egg到/Library/Python/2.6/site-packages

添加setuptools的0.6c11到易于安装.pth文件

安装easy_install的脚本到/ usr/local/bin目录

错误:在/ usr/local/bin目录/ easy_install的:权限被拒绝


我怎么给我的电脑权限做到这一点?我尝试用友好的声音告诉它,“电脑,我在此授予您安装easy_install的许可”,但这并不奏效。

+0

+1,主要是因为标题使我感到好笑:) – 2010-12-11 13:43:27

+0

+1,回顾我自己的“easy”安装失败(更老的)OS X - 通过easy_install -U setuptools继续升级后调用easy_install * new *版本,因为新脚本被转储到/ usr/local/bin中,后者位于'$ PATH'中的/ usr/bin之后。花了我一段时间来弄清楚发生了什么事...... – SimonJ 2010-12-11 14:18:43

+5

您是否尝试在系统偏好设置中启用语音识别?也许你需要更坚定。 – 2010-12-11 16:13:34

回答

12

使用sudo

sudo sh setuptools-0.6c11-py2.6.egg 

我也会调查MacPorts

编辑(5年后):我现在建议Homebrew而不是MacPorts。

+2

我想喜欢MacPorts,但是当我尝试使用PHP中的特定图书馆时,我意识到MacPorts想要吸收整个生态系统 – 2010-12-11 16:14:33

+0

像魅力一样工作。谢谢你的提示。 – mrdavidjcole 2010-12-12 01:31:01

+2

@ peter你应该尝试然后自制。它尽可能地使用Mac OS附带的库。另外,它不需要使用sudo – Nerian 2011-05-09 13:57:44

5
sudo sh setuptools-0.6c11-py2.6.egg 
3

您应该使用sudo。您需要输入密码。

3

从所显示的路径判断,您可能使用的是苹果提供的OS X 10.6中的Python 2.6。如果是这样,请注意,Apple已经在/usr/bin中为您轻松安装了easy_install。试试输入easy_install;如果软件包试图安装脚本,则可能需要使用sudo easy_install。如果您使用的是另一个Python(您自己安装的一个),则需要为其安装单独版本的setuptools(或更新版本的Distribute)。