QGIS, мелькает командная строка, приложение не открывается

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Uriel2
Интересующийся
Сообщения: 16
Зарегистрирован: 21 ноя 2012, 14:05
Репутация: 2
Откуда: г. Тверь
Контактная информация:

QGIS, мелькает командная строка, приложение не открывается

Сообщение Uriel2 »

Доброго времени суток, уважаемые гуру!
Подскажите пожалуйста следующее: в Win 7 при установке Qgis встает криво. А именно при запуске мелькает командная строка, а приложение не открывается. Процесс в диспетчере задач не появляется. Опытным путем нашел, что если скопировать содержимое папки C:\OSGeo4W\apps\qgis-dev\bin в папку C:\OSGeo4W\bin и папки C:\OSGeo4W\apps\qgis-dev\plugins и C:\OSGeo4W\apps\qgis-dev\python переместить в папку C:\OSGeo4W, то приложение грузится, но выдает следующее

Не удалось загрузить модуль SIP.
Поддержка Python будет выключена.

Код: Выделить всё

Traceback (most recent call last):
  File "", line 1, in 
ImportError: No module named sip


Версия Python:
2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)]

Версия QGIS:
1.9.0-Master 'Master', 0893db7

Путь поиска Python:
['C:/OSGeo4W/./python', 'C:/Users/\xd0\x90\xd0\xbb\xd0\xb5\xd0\xba\xd1\x81\xd0\xb0\xd0\xbd\xd0\xb4\xd1\x80/.qgis//python', 'C:/Users/\xd0\x90\xd0\xbb\xd0\xb5\xd0\xba\xd1\x81\xd0\xb0\xd0\xbd\xd0\xb4\xd1\x80/.qgis//python/plugins', 'C:/OSGeo4W/./python/plugins', 'C:\\Program Files (x86)\\ArcGIS\\bin', 'C:\\OSGeo4W\\bin\\python27.zip', 'C:\\Python27\\Lib', 'C:\\Python27\\DLLs', 'C:\\Python27\\Lib\\lib-tk', 'C:\\OSGeo4W\\bin', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages']
консоль OSGeo4WShell почему-то при запуске из самого каталога с программой не работает, а по ярлыку на этот же файл из списка программ открывается. Путь для PYTHONPATH прописываю - консоль принимает без ошибок, но приложение Питона упрямо не находит. Соответственно модулей нет, и даже возможности их подгрузить тоже.
Раньше на этой машине стояла версия qgis 1.8 'master', но стал вылетать питон, поэтому программу удалил и реестр почистил. На ХР все переустанавливалось нормально, это у 7-ки какой-то секрет?
P.S.: простите за пространность, постарался подробнее все описать
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Установка QGIS/GRASS с помощью OSGeo4W

Сообщение Александр Мурый »

Uriel2 писал(а): На ХР все переустанавливалось нормально, это у 7-ки какой-то секрет?
Может быть, секрет №1 состоит в имени пользователя на кириллице?
Редактор материалов, модератор форума
Uriel2
Интересующийся
Сообщения: 16
Зарегистрирован: 21 ноя 2012, 14:05
Репутация: 2
Откуда: г. Тверь
Контактная информация:

Re: Установка QGIS/GRASS с помощью OSGeo4W

Сообщение Uriel2 »

Имя пользователя Gis латиницей
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Установка QGIS/GRASS с помощью OSGeo4W

Сообщение Александр Мурый »

Uriel2 писал(а):Имя пользователя Gis латиницей
Ок, но в этом списке
Путь поиска Python:
['C:/OSGeo4W/./python', 'C:/Users/\xd0\x90\xd0\xbb\xd0\xb5\xd0\xba\xd1\x81\xd0\xb0\xd0\xbd\xd0\xb4\xd1\x80/.qgis//python', 'C:/Users/\xd0\x90\xd0\xbb\xd0\xb5\xd0\xba\xd1\x81\xd0\xb0\xd0\xbd\xd0\xb4\xd1\x80/.qgis//python/plugins', 'C:/OSGeo4W/./python/plugins', 'C:\\Program Files (x86)\\ArcGIS\\bin', 'C:\\OSGeo4W\\bin\\python27.zip', 'C:\\Python27\\Lib', 'C:\\Python27\\DLLs', 'C:\\Python27\\Lib\\lib-tk', 'C:\\OSGeo4W\\bin', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages']
не видно такого имени.
Редактор материалов, модератор форума
Uriel2
Интересующийся
Сообщения: 16
Зарегистрирован: 21 ноя 2012, 14:05
Репутация: 2
Откуда: г. Тверь
Контактная информация:

Re: Установка QGIS/GRASS с помощью OSGeo4W

Сообщение Uriel2 »

Ну да, тут в пути поиска даже каталог арки попал. Как прописать нужный путь?
Uriel2
Интересующийся
Сообщения: 16
Зарегистрирован: 21 ноя 2012, 14:05
Репутация: 2
Откуда: г. Тверь
Контактная информация:

Re: Установка QGIS/GRASS с помощью OSGeo4W

Сообщение Uriel2 »

переделал то же самое под другой учеткой - результат тот же
Python path:
['C:/OSGeo4W/./python', 'C:/Users/postgres/.qgis//python', 'C:/Users/postgres/.qgis//python/plugins', 'C:/OSGeo4W/./python/plugins', 'C:\\Program Files (x86)\\ArcGIS\\bin', 'C:\\OSGeo4W\\bin\\python27.zip', 'C:\\Python27\\Lib', 'C:\\Python27\\DLLs', 'C:\\Python27\\Lib\\lib-tk', 'C:\\OSGeo4W\\bin', 'C:\\Python27', 'C:\\Python27\\lib\\site-packages'
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Установка QGIS/GRASS с помощью OSGeo4W

Сообщение Александр Мурый »

*Uriel2
Вы пытались проделать другие махинации с системой, описанные в этой теме ранее?
Редактор материалов, модератор форума
Uriel2
Интересующийся
Сообщения: 16
Зарегистрирован: 21 ноя 2012, 14:05
Репутация: 2
Откуда: г. Тверь
Контактная информация:

Re: Установка QGIS/GRASS с помощью OSGeo4W

Сообщение Uriel2 »

Да, конечно, потому и написал. Даже gis.stackexchange.com смотрел
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: QGIS, мелькает командная строка, приложение не открывает

Сообщение Voltron »

Давайте начнем с самого начала:
  1. удалите установленную QGIS и все остальные пакеты OSGeo4W. Также желательно убрать все ключи этих пакетов из реестра и все файлы из профиля пользователя. Т.е. в идеале в системе не должно остаться никаких следов от предыдущей установки
  2. установите QGIS и нужные пакеты
  3. попробуйте запустить QGIS кликом по ярлыку.
  4. если QGIS не запускается, откройте командную строку OSGeo4W и выполните команду

    Код: Выделить всё

    qgis-dev.bat
Uriel2
Интересующийся
Сообщения: 16
Зарегистрирован: 21 ноя 2012, 14:05
Репутация: 2
Откуда: г. Тверь
Контактная информация:

Re: QGIS, мелькает командная строка, приложение не открывает

Сообщение Uriel2 »

консоль пишет, что qgis-dev.bat не является выполнимой программой. Решил проблему установкой виртуальной машины. Под XP-mode все работает на ура. Хотя не самое удобное решение, и буду по прежнему очень благодарен, ежели кто-то поможет до конца разобраться с проблемой.
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: QGIS, мелькает командная строка, приложение не открывает

Сообщение Voltron »

Uriel2 писал(а):консоль пишет, что qgis-dev.bat не является выполнимой программой
Так. Теперь проверьте наличие файла qgis-dev.bat в каталоге %OSGEO4W_ROOT%\bin, и покажите содержимое PATH из командной строки OSGeo
Uriel2
Интересующийся
Сообщения: 16
Зарегистрирован: 21 ноя 2012, 14:05
Репутация: 2
Откуда: г. Тверь
Контактная информация:

Re: QGIS, мелькает командная строка, приложение не открывает

Сообщение Uriel2 »

C:\OSGeo4W>path
PATH=C:\OSGeo4W\bin;C:\OSGeo4W\bin;C:\W
86)\Smart Projects\IsoBuster;C:\Program
Geo4W\bin;C:\OSGeo4W\\apps\msys\bin;C:\
\apps\msys\bin;C:\OSGeo4W\apps\msys\bin

файл qgis-dev.bat в каталоге OSGeo4W/bin есть
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: QGIS, мелькает командная строка, приложение не открывает

Сообщение Voltron »

Вывод PATH не полный
Uriel2
Интересующийся
Сообщения: 16
Зарегистрирован: 21 ноя 2012, 14:05
Репутация: 2
Откуда: г. Тверь
Контактная информация:

Re: QGIS, мелькает командная строка, приложение не открывает

Сообщение Uriel2 »

Интересно, что при повторной команде PATH такой

Код: Выделить всё

C:\Windows\System32>path
PATH=C:\Windows\System32\Wbem;;C:\Program Files (x86)\Smart Projects\IsoBuster;C
:\Program Files (x86)\Pinnacle\Shared Files\;C:\OSGeo4W\bin;C:\OSGeo4W\\apps\msy
s\bin;C:\OSGeo4W\\apps\Python27\Scripts
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: QGIS, мелькает командная строка, приложение не открывает

Сообщение Voltron »

Хм... это как минимум странно.
Если запускать батник, указывая полный путь, работает?
Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Semrush [Bot] и 5 гостей