Err ... почему вы запустили этот chmod?
Проблема в том, что 666 вредно для каталогов. Биты разрешения, в частности исполняемый бит, имеют различное значение для каталогов: для перехода в каталог вам нужно, чтобы бит исполняемого бита был установлен. См., Например, this question или this one. Попробуйте запустить cd /Library/Python/2.7/site-packages/
, и вы увидите эту проблему.
Так что, пока вы пытались сделать каталог для чтения и записи всем, вы на самом деле сделали это так, чтобы никто не мог получить к нему доступ.
Запуск chmod +X /Library/Python/2.7/site-packages/
исправит это: разрешение + X устанавливает исполняемый бит только в каталоги (и файлы, которые уже имеют + x).
Помимо этого, однако, вы действительно хотите, чтобы что-то в/Library читалось и записывалось для всех? И рассмотрели ли вы (из структуры каталогов, которую я предполагаю OS X), используя что-то другое, кроме Python, поставляемого Apple, который часто имеет проблемы с установкой пакета и т. Д.? Я лично использую версию Homebrew.
Почему вы использовали эту команду? –
Возможный дубликат [Что является официальным «предпочтительным» способом установки pip и virtualenv в системе?] (Http://stackoverflow.com/questions/5585875/what-is-the-official-preferred-way-to-install- pip-and-virtualenv-systemwide) – alfasin
какая оперативная система у вас есть? это pip install? –