2010-12-11 22 views
16

Estoy tratando de instalar easy_install y, bueno ... ver por sí mismo:Permiso denegado al intentar instalar easy_install en OSX


SH-setuptools 0.6c11-py2.6.egg

Procesamiento setuptools-0.6c11-py2.6.egg

copia setuptools-0.6c11-py2.6.egg a /Library/Python/2.6/site-packages

Adición setuptools 0.6c11 a fácil de instalar .pth archivo

Instalación easy_install guión a// local/bin usr

de error:/usr/local/bin/easy_install: Permiso denegado


¿Cómo doy mi permiso computadora para hacer esto ? Intenté decirlo con voz amigable, "computadora, por la presente le doy permiso para instalar easy_install", pero eso no funcionó.

+0

+1, principalmente porque el título me divirtió :) –

+0

+1, recordando mi propia "fácil" _install frustración en (anterior) OS X - llamada 'easy_install' después de la actualización a través de' easy_install -U setuptools' continuó ejecutándose la * vieja * versión desde que la nueva secuencia de comandos fue descargada en/usr/local/bin que vino después de/usr/bin en '$ PATH'. Me tomó un tiempo averiguar qué estaba pasando ... – SimonJ

+5

¿Intentó activar el reconocimiento de voz en Preferencias del Sistema? Y tal vez necesitas ser más firme. –

Respuesta

12

Use sudo.

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

También investigaría MacPorts.

Editar (5 años después): ahora sugiero Homebrew en lugar de MacPorts.

+2

Quiero que me gusten los MacPorts, pero cuando lo probé para una biblioteca en particular que quería en PHP me di cuenta de que MacPorts quiere absorber todo un ecosistema –

+0

Funcionó como un amuleto. Gracias por el consejo. – mrdavidjcole

+2

@peter deberías probar entonces homebrew. Intenta usar las bibliotecas que vienen con Mac OS cuando sea posible. Además, no es necesario usar sudo – Nerian

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

Deberías usar sudo. Deberá ingresar su contraseña.

3

A juzgar por las rutas que se muestran, es probable que utilice el Python 2.6 suministrado por Apple en OS X 10.6. Si es así, tenga en cuenta que Apple ya instaló fácilmente easy_install en /usr/bin. Intenta escribir easy_install; Es posible que necesite usar sudo easy_install si el paquete intenta instalar un script. Si está utilizando otro Python (uno que instaló), necesitará instalar una versión separada de setuptools (o la más reciente Distribute) para ello.

Cuestiones relacionadas