2012-02-29 19 views
4

Pylabをインポートしようとすると、現在このエラーが表示されています。Linuxがこのマシンとうまく連携しないため、どんな種類の修正があるのか​​不思議です。Pylabインポートエラーdllの読み込みに失敗しました

Microsoft Windows [バージョン6.1.7601] 著作権(c)2009 Microsoft Corporation。全著作権所有。

C:\Users\Uma>python 
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win 32 

>>> import pylab 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "C:\Python27\lib\site-packages\pylab.py", line 1, in <module> 
    from matplotlib.pylab import * 
File "C:\Python27\lib\site-packages\matplotlib\pylab.py", line 263, in <module> 
    from matplotlib.pyplot import * 
File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 95, in <module> 
    new_figure_manager, draw_if_interactive, show = pylab_setup() 
File "C:\Python27\lib\site-packages\matplotlib\backends\__init__.py", line 25, 
    in pylab_setup 
    globals(),locals(),[backend_name]) 
File "C:\Python27\lib\site-packages\matplotlib\backends\backend_tkagg.py", line 8, in 
    <module> 
import Tkinter as Tk, FileDialog 
File "C:\Python27\lib\lib-tk\Tkinter.py", line 38, in <module> 
import FixTk 
File "C:\Python27\lib\lib-tk\FixTk.py", line 65, in <module> 
import _tkinter 
ImportError: DLL load failed: %1 is not a valid Win32 application. 
>>> quit() 

C:ユーザーがうま>

答えて

0

を\ \あなたはTkinterのパッケージに問題があるようです。あなたが32bit Pythonを使用しているように見えるので、32bit版がインストールされているかどうか確認してください。 これでうまくいかない場合は、別のバックエンド(GTKやQTなど)を使ってみることができます。あなたがany other backendためGTKAggを変更することができます(pylabをインポートする前に)あなたの最初のスクリプトでこれを入れて、

import matplotlib 
matplotlib.rcParams['backend'] = 'GTKAgg' 

をバックエンドを変更するには 。 Hereは、matplotlibのデフォルト値を設定する方法の詳細です。

希望します。

+0

私は同じ問題があります。バックエンドを変更した後でも、 'ImportError:DLLロードに失敗しました:%1は有効なWin32アプリケーションではありません。 – Antimony

関連する問題