Я новичок в Python. Я хочу создать ГИС-приложение на Python, используя библиотеку QGIS в Windows 7 64 бит.
Как я это делаю:
установить QGIS 1.7.0
- Я установил PYTHONPATH = D: \ Program Files (x86) \ Quantum GIS Wroclaw \ apps \ qgis \ python
- Я запускаю python из cmd в D: \ Program Files (x86) \ Quantum GIS Вроцлав \ bin
- Я набираю import qgis.core, появляется всплывающее окно с текстом
Программа не может запуститься, потому что на вашем компьютере отсутствует qgis_core.dll. Попробуйте переустановить программу, чтобы решить эту проблему
а текст в cmd есть
ImportError: Ошибка загрузки DLL: указанный модуль не найден.
Может кто-нибудь мне помочь?
Если вы хотите создать отдельное приложение, вы должны использовать копию qgis.bat в% OSGEO4W_ROOT% \ bin в качестве шаблона и заменить вызов qgis вызовом python (или pythonw вашим скриптом приложения). Затем у вас будет запущен питон в среде, похожей на QGIS.
Другими словами: скопировать
qgis.bat
вD:\Program Files (x86)\Quantum GIS Wroclaw\bin
кmyqgisapp.bat
и заменить последнюю строку в экземплярес
Примечание:
pythonw.exe
не откроет отдельное текстовое окно, ноprint
не будет работать (если вам это нужно, используйтеpython.exe
).источник
Помимо ответа Винсента (который я нашел правильным), важно отметить, что путь к qgis_core.dll в переменной среды PATH должен стоять первым в списке.
Прежде чем это выяснить, я застрял с описанной проблемой в установке QGIS 2.0.1 OSGeo4W.
источник