Я использую easy_install для установки пакетов python в virtuaenv под windows7. Из-за БПЛА я должен запустить CMD в качестве администратора для установки пакетов. Здесь возникает проблема, я замечаю, что я не могу импортировать пакет из обычной учетной записи пользователя.Проблема с разрешением .egg easy_install под windows7/vista
>>> import tempita
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named tempita
Но tempita-0.4-py2.6 находится прямо в сайте-пакете. Кроме того, запустите python как администратор, импорт работает правильно. Это проблема разрешения. Странно, я не знаю, почему, но установлены только файлы .egg с ограниченными настройками разрешений. Я считаю, есть статья об этой проблеме:
easy_install no longer easy on Vista
Это не работает, чтобы изменить владелец или разрешение родительской папки, единственное решение, которое я знаю, чтобы изменить разрешение этих яичных файлов по один. Это очень раздражает, почему easy_install устанавливает такие ограниченные разрешения только для .egg-файлов, а не для .py-файлов? И как я могу решить эту проблему без закрытия БПЛА или запускаться как суперпользователь?
Вы можете пометить все файлы яйца и изменить права доступа ко всем им одновременно. –
Я не могу найти какие-либо параметры авторизации с группой нескольких выбранных файлов. Может быть, windows7 просто не поддерживает изменения параметров AAA для нескольких файлов? –