3

QGIS Valmiera 2.2.0 をインストールし、このドキュメントを使用して簡単な python スクリプトを開始しました。

いつも使っていたので苦労しました

from qgis.core import *

メッセージを受け取りましたImportError: No module named qgis.core。私は声明でそれを修正しました

sys.path.extend([r"C:\Program Files (x86)\QGIS Valmiera\apps\qgis\python"])

正しい python パスを使用します。その後、動作することを期待していましたが、次のエラー メッセージが表示されました。

ImportError: No module named sip

sipに接続されている可能性のあるqgisのサブフォルダーを追加して、同じことをもう一度試みましたが、成功しませんでした。

sys.path.extend([r"C:\Program Files (x86)\QGIS Valmiera\apps\Python27",
                 r"C:\Program Files (x86)\QGIS Valmiera\apps\Qt4",
                 r"C:\Program Files (x86)\QGIS Valmiera\apps\Python27\sip",
                 r"C:\Program Files (x86)\QGIS Valmiera\apps\Python27\sip\PyQt4",
                 r"C:\Users\Downloads\sip-4.16.7\sip-4.16.7"])

探していると思われるsip.exeは、実際にはC:\Program Files (x86)\QGIS Valmiera\apps\Python27パスにあります。

プリインストールされている機能に欠けているものはありますか、それとも何が問題なのですか?

ヒントをありがとう!

更新: 興味のある人のために:sipライブラリをインストールするために次の手順を実行しましたが、これまでのところ最終的な成功はありません:

  • このチュートリアルで説明されているように pip をインストールしました: http://quantumofgis.blogspot.de/2014/11/qgis-standalone-and-python-modules.html
  • pip install sipエラーを出そうとしましたInsecurePlatformWarning
  • pip install --allow-external sip を試してみましたYou must give at least one requirement to install
  • pip install --allow-external "sip>=4.16"
  • pip install http://sourceforge.net/projects/pyqt/files/sip/sip-4.16.7/sip-4.16.7.zip与える

    IOError: [Errno 2] そのようなファイルまたはディレクトリはありません: 'c:\users\user\appdata\local\temp\pip-d92iiw-build\setup.py'

    コマンド「python setup.py egg_info」が c:\users\user\appdata\local\temp\pip-d92iiw-build でエラー コード 1 で失敗しました

  • pip-d92iiw-build含まれているconfigure.pyを手動でインストールしようとしました。こちらも成功せず

4

1 に答える 1