Если у кого под виндой не запускается, пишет в логе что-то такое:
Traceback (most recent call last):
File "pyfa.py", line 70, in <module>
config.defPaths()
File "D:\Apps\pyfa\.\config.py", line 53, in defPaths
sys.stderr = open(os.path.join(savePath, "error_log.txt"), "w")
IOError: [Errno 2] No such file or directory: u'D:\\Users\\User\\.pyfa\\error_log.txt'
Ошибка может быть вот в чем: прога не может создать папку ".pyfa", так как точки в начале имени папки не поддерживаются (по крайней мере в моей седьмой винде). Заходите в коммандную строку, пишете:
md "[путь к папке пользователя]\.pyfa"
То есть, в моем случае это было:
md "d:\users\user\.pyfa"
После этого папка ".pyfa" будет создана в директории пользователя, и EVEFit сможет записывать туда свои файлы. Если вам понадобиться удалить эту папку, а удаляться она не будет, в командной строке пишете ту же команду, что я описал выше, но только вместо "md" пишем "rd", то есть:
rd "d:\users\user\.pyfa"
Вот так, надеюсь кому-то это окажется полезным, и число пользователей этой замечательной программы возрастет

Сообщение отредактировал warlexx: 30 January 2012 - 0:50