2

できる限りvpythonを使用しようとしていますが、失敗しています...

まず、Win 8.1 に Anaconda Python 2.7.10 をインストールしました。次に、コマンド ラインに次のように入力して Vpython をインストールしました。 conda install -c https://conda.binstar.org/mwcraig vpython

次に、次の 3 つのことを試しました。

(1) デスクトップの「VIDLE for VPython」ショートカットをダブルクリックします。何も起こりません。pythonw.exe を指すターゲットを確認します。pythonw.exe を直接ダブルクリックします。何も起こりません。

(2) 同じフォルダに python.exe もあることに気がついたので、それをダブルクリックしてコマンド プロンプトを表示します。「from visual import *」と入力すると、エラーなしで実行されるようです。次に、「sphere()」と入力し、「vpython」というタイトルの灰色のウィンドウを開きますが、球が表示されずにハングします。

(3) 次に、spyder を起動し、「from visual import *」と入力すると、エラーなく実行されたようです。次に、sphere() と入力すると、「visual_common.primitives.sphere at 0x152ccb38」というテキストが吐き出され、「vpython」というタイトルの別の灰色のウィンドウがポップアップしますが、無期限にハングします。

この状況をデバッグするにはどうすればよいですか? 本当にありがとう!明日の物理の講義で簡単な vpython スクリプトを見せたいのですが...

4

1 に答える 1

0

私はそれが遅いことを知っていますが、他の人に役立つかもしれません:

IDE から vpython 7 を実行するには、Python 3.5.3+ がインストールされている必要があります。Spyder で使用するには、[実行] > [構成] に移動し、[新しい専用 Python コンソールで実行] を指定する必要があることに注意してください (Vpython は、spyder 3.2.0 では機能しません)。この情報はhttp://vpython.org/にもあります。

vpython に関する質問については、Vpython users google グループで質問することをお勧めします。

于 2017-11-01T17:15:41.097 に答える