私はqgis.coreと他のさまざまなqgisライブラリを使用するWindows 7でスタンドアロンのPythonスクリプトを作成しようとしています。
このテーマに関する古い質問をここで見つけました:PyQGISを使用してスタンドアロンPythonスクリプトを作成しますか?こちらのガイドを使用して、アドバイスに従っていました: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
>>>