1

グラフライブラリでNodeboxチュートリアルを行いました。

http://nodebox.net/code/index.php/Graph#loading_the_library

アプリケーションサポートにライブラリをインストールし、次のコードを貼り付けました。

graph = ximport("graph")
create(iterations=1000, distance=1.0, layout="spring", depth=True)

そして、私はこのエラーメッセージを受け取りました:

Traceback (most recent call last):
  File "nodebox/gui/mac/__init__.pyo", line 358, in _execScript
  File "mypath", line 2, in <module>
NameError: name 'create' is not defined

そしてその前に私はこれを手に入れました:

NameError: name 'ximport' is not defined

ファイルを閉じて再度開き、graph = ximport( "graph")と言うと

何も起こりません(動作しているようです)。

一緒に作業するのはとてもクールなライブラリだと思います。

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

4

1 に答える 1

0

あなたが指摘したチュートリアルリンクが言ったように、問題はあなたのパスにあります:

グラフライブラリフォルダーをスクリプトと同じフォルダーに配置して、NodeBoxがライブラリを見つけられるようにします。〜/ Library / Application Support /NodeBox/に配置することもできます。

それ以外の場合は、graph.zipからコンテンツをインストールします

そして、やります

import graph
graph.create

申し訳ありませんが、これらを試すためのMACがありません。しかし、エラーメッセージは、Pythonがモジュールを正しく見つけることができないことを示しています。Pythonがそれを見つけるには、それらは現在のディレクトリまたはPYTHONPATHにある必要があります。

于 2011-02-10T09:11:19.217 に答える