1

Pythonを初めて使用し、Wing IDE / Python 2.7 /MacOSでモジュールをインポートするのに問題があります

私は読んだ: WingIdeの他のディレクトリからモジュールをインポートする

および: http ://docs.python.org/2/tutorial/modules.html

しかし、それでも私はそれを理解していません。

2番目のリンクに示されているように、fibo.pyスクリプトを作成してPythonパスに保存すると、インポートしようとすると次のエラーが発生します。

import fibo
Traceback (most recent call last):
File "<string>", line 1, in <fragment>
ImportError: No module named fibo

入力するとfiboがオートコンプリートに使用できますが

import 

私は何を取りこぼしたか?あなたの答えをありがとう

4

1 に答える 1

4

このエラーは、モジュールがパス上に見つからないことを示しているため、モジュールが間違った場所にあるか、パスが思ったとおりではありません。sys.path('import sys'の後)を見て、パスを確認できます。

Wingがオートコンプリートを提供している理由はわかりません。1つの可能性は、プロジェクトプロパティでPythonパスを変更し(またはWing 101のPythonダイアログを構成)、[オプション]メニューからPythonシェルをまだ再起動していないことです。

于 2012-12-26T16:22:54.703 に答える