免責事項: 私は Python を初めて使用し、最初の投稿を行うので、これが正しくフォーマットされていないか、サイトのどこかにある場合はお詫びします。しかし、これまでのところ何も見つかりませんでした。
Win7 (64 ビット) で Python 2.7 (32 ビット) を使用しており、matplotlib を使用して単純なプロットを生成しようとしています。numpy、scipy、およびインストールされた matplotlib があります。matplotlib は 32 ビットとしてインストールされます。
1 行しかないスクリプト (「different.py」) があります。
import matplotlib.pyplot as plt
コマンド プロンプトでこのスクリプトを実行すると、次のエラーが返されます。
C:\Users\Robert\Desktop>python different.py
Traceback (most recent call last):
File "different.py", line 1, in <module>
import matplotlib as plt
File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 165, in <module>
from matplotlib.rcsetup import (defaultParams,
File "C:\Python27\lib\site-packages\matplotlib\rcsetup.py", line 20, in <module>
from matplotlib.colors import is_color_like
File "C:\Python27\lib\site-packages\matplotlib\colors.py", line 54, in <module>
import matplotlib.cbook as cbook
File "C:\Python27\lib\site-packages\matplotlib\cbook.py", line 34, in <module>
import new
File "C:\Users\Robert\Desktop\new.py", line 1, in <module>
import matplotlib.pyplot
File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 23, in <module>
from matplotlib import _pylab_helpers, interactive
ImportError: cannot import name interactive
ただし、python(コマンドライン)プログラムを開いて入力すると
import matplotlib.pyplot as plt
plt
実行され、< module 'matplotlib.pyplot' from 'C:\Python27\lib\sitepackages\matplotlib\pyplot.pyc'> が返されます
私が知る限り、シェルからライブラリをインポートしていますが、コマンド プロンプトで問題が発生しており、その理由がわかりません。関連して見た唯一の投稿は、ユーザーがスクリプトに「新しい」というタイトルを付けたため、インタラクティブな名前のインポートに問題があると述べていました。私はもともとそれを持っていましたが、スクリプトを「different.py」として保存しましたが、問題は修正されませんでした。
シェルではなくコマンドプロンプトで ImportError が発生する理由について何か考えはありますか?