0

新しい Windows 7 マシンに Python 2.7.5 と wxPython 2.8.12.1 をインストールしましたが、Windows コマンド プロンプトまたは Windows から直接 .py スクリプトを実行しようとすると、'import wx' ステートメントが機能しません。冒険者。(コンパイルされた .pyc ファイルで動作するか、インポートを使用して対話型インタープリターからスクリプトを実行するか、Windows コマンド プロンプトで python コマンドを使用すると動作します。)

スクリプトは次のようになります。

import wx
print wx.version()
raw_input("Test runs OK - hit Enter to exit")

失敗した場合、出力は次のようになります。

トレースバック (最新の呼び出しが最後): ファイル "C:\First Python Project\src\root\nested\test.py"、2 行目、? print wx.version() AttributeError: 'module' オブジェクトに属性 'version' がありません

「import os」は正常に動作しますが、スクリプトを実行するため、これは wxPython のインストールに関係していると思われます。

助けてくれてありがとう。私は見ましたが、他の場所でこの質問を見つけることができません。

4

1 に答える 1

1

C:\First Python Project\src\root\nested. もしそうなら、あなたは wxPython 自体をシャドーイングしています。Python は wx.py をインポートします。なぜなら、それはパスの最初にあり、正しいものをインポートしようとさえしないからです。とにかくそれは私の推測です。

于 2013-07-16T13:30:58.723 に答える