Я намагаюся написати окремий сценарій python у Windows 7, який використовує qgis.core та різні інші бібліотеки qgis.
Тут я знайшов старе питання на цю тему: Написання автономних скриптів Python за допомогою PyQGIS? і дотримувався його порад, користуючись посібником тут: http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications
Код, запропонований там:
set PYTHONPATH=c:\qgispath\python
далі:
set PATH=C:\qgispath;%PATH%
Я виявив, що IDLE не сподобався "набір на початку, тому мій код виглядає так:
PYTHONPATH="C:\OSGeo4W64\apps\qgis\python"
PATH="C:\OSGeo4W64\apps\qgis\python\qgis\core;%PATH%"
import qgis.core
і я отримую:
Traceback (most recent call last):
File "<pyshell#15>", line 1, in <module>
import qgis.core
ImportError: No module named qgis.core
Я намагався будь-який варіант контурів, який я можу подумати про включення видалення;% PATH% "наприкінці (що виглядає трохи зайвим), але не зміг знайти більше інформації. Хто-небудь має ідеї, де я міг би бути пішов не так?
Редагувати:
Побачивши коментар Луїджі Піреллі, я зараз спробував:
>>> PYTHONPATH="C:/OSGEO4~1/apps/qgis/./python\qgis"
>>> import qgis.core
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
import qgis.core
ImportError: No module named qgis.core
>>> PATH="C:\OSGeo4W64\apps\qgis\python\qgis\core;%PATH%"
>>> import qgis.core
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
import qgis.core
ImportError: No module named qgis.core
>>> PATH="C:/OSGEO4~1/apps/qgis/./python\qgis\core;%PATH%"
>>> import qgis.core
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
import qgis.core
ImportError: No module named qgis.core
>>>