Страница 1 из 2

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

Добавлено: 21 ноя 2012, 14:31
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.: простите за пространность, постарался подробнее все описать

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

Добавлено: 21 ноя 2012, 14:35
Александр Мурый
Uriel2 писал(а): На ХР все переустанавливалось нормально, это у 7-ки какой-то секрет?
Может быть, секрет №1 состоит в имени пользователя на кириллице?

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

Добавлено: 21 ноя 2012, 14:37
Uriel2
Имя пользователя Gis латиницей

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

Добавлено: 21 ноя 2012, 14:42
Александр Мурый
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']
не видно такого имени.

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

Добавлено: 21 ноя 2012, 14:48
Uriel2
Ну да, тут в пути поиска даже каталог арки попал. Как прописать нужный путь?

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

Добавлено: 21 ноя 2012, 16:03
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'

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

Добавлено: 21 ноя 2012, 16:14
Александр Мурый
*Uriel2
Вы пытались проделать другие махинации с системой, описанные в этой теме ранее?

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

Добавлено: 21 ноя 2012, 16:17
Uriel2
Да, конечно, потому и написал. Даже gis.stackexchange.com смотрел

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

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

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

    qgis-dev.bat

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

Добавлено: 22 ноя 2012, 09:52
Uriel2
консоль пишет, что qgis-dev.bat не является выполнимой программой. Решил проблему установкой виртуальной машины. Под XP-mode все работает на ура. Хотя не самое удобное решение, и буду по прежнему очень благодарен, ежели кто-то поможет до конца разобраться с проблемой.

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

Добавлено: 22 ноя 2012, 10:29
Voltron
Uriel2 писал(а):консоль пишет, что qgis-dev.bat не является выполнимой программой
Так. Теперь проверьте наличие файла qgis-dev.bat в каталоге %OSGEO4W_ROOT%\bin, и покажите содержимое PATH из командной строки OSGeo

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

Добавлено: 22 ноя 2012, 16:06
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 есть

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

Добавлено: 22 ноя 2012, 16:31
Voltron
Вывод PATH не полный

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

Добавлено: 22 ноя 2012, 16:42
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

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

Добавлено: 22 ноя 2012, 19:45
Voltron
Хм... это как минимум странно.
Если запускать батник, указывая полный путь, работает?