0

Python IDE 内から GRASS モジュールと関数にアクセスしようとしています。(私はWingIDEを使用しています)

私のグーグル検索では、それが可能であることがわかります(私は思う)が、それを行う方法に関する明確な指示を見つけることができません. 私が何をする必要があるかについて、誰かが私に明確な指示を与えることができますか?

このコード行を入力するだけでは機能しません。草のモジュールを見つけているとは思いません。私はarcgis 10.1を持っています

import sys
import grass.script as grass

最終的な目標は、argis ツールボックスと GRASS ツールの両方を使用できるようにすることです。

とにかく、うまくいけば、それはそこにいる誰かにとって簡単で明白なものです.

どんな助けでも素晴らしいでしょう、

乾杯、

ダン

4

2 に答える 2

2

Wing IDE may be picking up another Python installation as the default, rather than the one where you have grass installed. You can check that in Show Python Environment in the Source menu, and configure it in Project Properties in the Project menu (or Configure Python dialog in Wing 101). If for some reason you didn't install grass into Python but have it in a separate place, you may need to configure Python Path as well or instead.

Once that's done, the script should be able to run in the debugger and successfully import the module (or you can also do this in the Python Shell).

If this doesn't help please let me know or email support@wingware.com.

于 2013-03-20T16:45:10.033 に答える
0

@Wingwareの重要なポイントを超えて、「grass.script」がpythonモジュールであると仮定すると、Pythonインタープリターが目的のスクリプトを検索/インポートできるようにするには、PYTHONPATHに「grass.script」を含むディレクトリを含める必要があります。IDEを起動する前に、IDEまたはOSからこれを設定できるはずです。

于 2013-03-20T16:55:40.527 に答える