2015-05-19 1 views
0

Несмотря на то, что у меня есть права администратора, я продолжаю получать разрешение на отклонение ошибок при записи файлов внутри моей шоколадной установки python. Почему, как я могу это исправить?Разрешение на использование инструментов/python после шоколадной установки?

PermissionError: [WinError 5] Access is denied: 'c:\\tools\\python\\lib\\site-packages\\pip-6.0.8.dist-info\\description.rst' 
+0

, имеющий записи администратора, не означает, что вы сможете получить к ним доступ по умолчанию. Вам нужно запустить программу с правами администратора. Я полагаю, что это работает на окнах? – Mox

+0

@Mox Да, в консоли администратора, насколько я могу судить. – kutschkem

+0

Этот файл не открыт? – pacholik

ответ

1

Как-то пользователь SYSTEM был назначен владельцем папки и разрешения были установлены таким образом, чтобы предотвратить доступ, изменение разрешений и т.д.

Решения было reassign ownership из папок в Группа администраторов/пользователя/независимо. Тогда я смог изменить ситуацию. Мир странных разрешений Windows.

+0

Как вы запустили установку? Было ли это с кукольным/шеф-поваром/Boxstarter? Похоже, что если сделать это как ваш собственный пользователь, у вас были бы разрешения. :/ – ferventcoder

+0

@ferventcoder с шоколадным, как указано в вопросе, локально под моим собственным пользователем – kutschkem

+0

На самом деле вопрос не в том, как вы выполнили установку, таким образом, мой комментарий для разъяснения. Вы можете использовать Chocolatey в командной строке, но вы также можете использовать Chocolatey с помощью ряда инструментов (таких как Puppet/Chef/Boxstarter). Некоторые из этих инструментов запускаются как службы или удаляются PowerShell, и в обоих случаях обычно работают как LocalSystem, что имеет смысл по той причине, что оно было настроено на пользователя SYSTEM. – ferventcoder