6

visualプロジェクトに使用したい。以前は何度も使っていて問題なかったのですが、最近転職したので、今まで使ったことのないマシンで使っています

問題はやや特殊です。サンプル スクリプトの 1 つを/visual/examplesすべてから実行すると、まったく問題ありません。ただし、非常に単純なスクリプトを実行しようとすると:

import visual
visual.sphere(pos=[0.,0.,0.],radius=1.,color=visual.color.red)

実行には数分かかります。これは、私が使用したいプロジェクトにはまったく受け入れられません。

この種のスクリプトをコマンド ラインと IPython から実行してみましたが、動作は同じです。ビジュアル ウィンドウが表示され、Windows がウィンドウに「応答なし」とタグ付けし、非常に長い時間が経過した後、シーン全体が期待どおりに表示されます。 .

これは、私が呼び出しに使用する IDE の問題ではないことは明らかであり、これvisualを解決する方法がまったくわかりません。それが重要な場合、私は64ビットWindows( 64b もダウンロードvisual)とAnacondaに付属のPythonディストリビューションを使用しています。

興味深い観察:スクリプトを実行する Python インタープリターはビジーではありません。つまり、ビジュアル シーンが正しく表示されていない間でも、他のコマンドを実行できます。

この問題を解決するために何をすべきかについての助けやアイデアさえあれば、大歓迎です。

4

2 に答える 2

5

視覚化ループのどこかに または 行がありますかvisual.sleep(pause_time)? visual.rate(frequency)VPython では、アニメーション ウィンドウを更新するために、これら 2 つの行のいずれかが必要です。

于 2013-12-02T13:44:09.253 に答える
2

ベースのpythonディストリビューション/実装からゼロから始めます。

最初にストック 64 ビット Windows Python-2.7.5 をダウンロードしてみてください: http://python.org/ftp/python/2.7.5/python-2.7.5.amd64.msi

次に、VPython-Win-64 をダウンロードします: http://sourceforge.net/projects/vpythonwx/files/6.05-release/VPython-Win-64-Py2.7-6.05.exe/download

これが機能しない場合は、vpython または anaconda 以外の問題である可能性があります。

適切に動作させることができれば、問題を Anaconda の Python 実装または VPython モジュール自体に切り分けることができます。

于 2013-11-28T14:22:01.627 に答える