Установка файлов данных в %APPDATA% с помощью distutils в Windows 7 X64

Моя процедура установки с использованием distutils, которая отлично работает в Windows XP, не работает в Windows 7. Вот особенности:

В моем пакете много файлов конфигурации, которые я устанавливаю в %APPDATA%. В Windows я запускаю setup.py с опцией bdist _wininst для создания установщика. В Win7 установщик запускается от имени администратора, чтобы модуль можно было установить в %PROGRAMFILES%\Python и т. д. Установка не сообщает об ошибках, но, как вы могли догадаться, файлы конфигурации не были установлены ни в %APPDATA%, ни где-либо еще (Я искал их ).

Если я открою cmd от имени администратора и установлю свой пакет с опцией установки напрямую (setup.py install ), все будет работать отлично.

Итак, что я здесь упускаю?Это ограничение графического установщика или я что-то не так делаю?

6
задан ifschleife 7 May 2012 в 14:50
поделиться