Создание приложения на базе набора библиотек QGIS на Python

Обсуждение материалов сайта: вопросы, замечания, предложения
Ответить
Marina TS
Участник
Сообщения: 57
Зарегистрирован: 21 фев 2007, 16:02
Репутация: 0

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Marina TS » 19 июл 2011, 17:26

в C:\OSGeo4W\bin файл pyuic4.bat. есть!

Marina TS
Участник
Сообщения: 57
Зарегистрирован: 21 фев 2007, 16:02
Репутация: 0

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Marina TS » 19 июл 2011, 17:28

в кэш установщика архив есть и в C:\OSGeo4W\bin файл pyuic4.bat.есть!

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

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Voltron » 19 июл 2011, 18:39

Значит все пакеты на месте. Меня смущает самая верхняя строка «С:\Program не является внутренней или внешней программой....» на вашем скриншоте. Похоже, что-то не то с путями.

Marina TS
Участник
Сообщения: 57
Зарегистрирован: 21 фев 2007, 16:02
Репутация: 0

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Marina TS » 19 июл 2011, 18:53

Эта строчка пишется сразу при открытии OSGeo4W Shell!

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

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Voltron » 19 июл 2011, 19:42

Marina TS писал(а):Эта строчка пишется сразу при открытии OSGeo4W Shell!
Видимо, в этом и причина ошибки.

Устанавливали QGIS и все остальное в C:\OSGeo4W? Можно увидеть содержимое вашего osgeo4w.bat?

Marina TS
Участник
Сообщения: 57
Зарегистрирован: 21 фев 2007, 16:02
Репутация: 0

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Marina TS » 20 июл 2011, 13:08

Да, все устанавливала в C:\OSGeo4W. при кликанье на OSGeo4W. bat выходит это окно:
Вложения
Безымянный2.jpg
Безымянный2.jpg (27.74 КБ) 11732 просмотра

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

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Voltron » 20 июл 2011, 14:45

Хм... теперь строчки «С:\Program не является внутренней или внешней программой....» нет. Странно это все. Запуск pyuic4 все так же выдает ошибку?

Marina TS
Участник
Сообщения: 57
Зарегистрирован: 21 фев 2007, 16:02
Репутация: 0

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Marina TS » 20 июл 2011, 14:52

Да, все как и было!

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

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Voltron » 20 июл 2011, 14:59

А выполните в командной строке

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

echo %PATH%
и скопируйте вывод сюда

Marina TS
Участник
Сообщения: 57
Зарегистрирован: 21 фев 2007, 16:02
Репутация: 0

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Marina TS » 20 июл 2011, 15:37

вот
Вложения
Безымянный3.jpg
Безымянный3.jpg (64.99 КБ) 11716 просмотров

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

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Voltron » 20 июл 2011, 15:48

Так, а если напрямую запустить файл C:\OSGeo4W\OSGeo4W.bat и там выполнить ту же команду

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

echo %PATH%

Marina TS
Участник
Сообщения: 57
Зарегистрирован: 21 фев 2007, 16:02
Репутация: 0

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Marina TS » 20 июл 2011, 15:59

ок
Вложения
Безымянный4.jpg
Безымянный4.jpg (61.29 КБ) 11713 просмотров

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

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Voltron » 20 июл 2011, 16:07

Ага, уже теплее. Предполагаю, что ярлык, который вы используете для запуска командной строки OSGeo4W указывает не на C:\OSGeo4W\OSGeo4W.bat, а на что-то другое (например, на cmd.exe). Из-за этого необходимые пути не попадают в переменную окружения PATH, и как следствие, нужные программы не запускаются.

Исправьте ярлык OSGeo4W Shell, чтобы он запускал C:\OSGeo4W\OSGeo4W.bat или создайте новый. Как вариант, можете при необходимости запускать C:\OSGeo4W\OSGeo4W.bat вручную.

Marina TS
Участник
Сообщения: 57
Зарегистрирован: 21 фев 2007, 16:02
Репутация: 0

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Marina TS » 20 июл 2011, 17:13

Ура!файл mainwindow_ui.py создался и выглядит так же , как в статье!запустила из C:\OSGeo4W\OSGeo4W.bat. а как исправить ярлык OSGeo4W Shell, чтобы он запускал C:\OSGeo4W\OSGeo4W.bat!
Спасибо большое за помощь!!!!!

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

Re: Создание приложения на базе набора библиотек QGIS на Pyt

Сообщение Voltron » 20 июл 2011, 18:59

Marina TS писал(а):а как исправить ярлык OSGeo4W Shell, чтобы он запускал C:\OSGeo4W\OSGeo4W.bat
Надо вызвать контекстно меню (выделив ярлык и нажав правую кнопку мыши), в меню выбрать пункт «Свойства». Появится окошко с кучей вкладок, выбрать вкладку «Ярлык» и в поле «Объект» вписать правильный путь, т.е. C:\OSGeo4W\OSGeo4W.bat
Изображение

Ответить

Вернуться в «Материалы сайта»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 31 гость