gpt4 book ai didi

python - matplotlib 1.3.0 导入错误 : DLL load failed: %1 is not a valid Win32 application

转载 作者:太空狗 更新时间:2023-10-29 23:59:28 26 4
gpt4 key购买 nike

我有 2 台电脑(笔记本电脑和工作站),当我在笔记本电脑上运行版本检查代码时:

computer
LAPTOP
OS props
Windows-7-6.1.7601-SP1
python props
('default', 'May 15 2013 22:44:16')
python version
2.7.5
OS bit and OS type
('64bit', 'WindowsPE')
check if system is 32bit or 64bit
('7fffffffffffffff', True)
numpy version
1.7.1
matplotlib version
1.3.0

在工作站上:

computer
WORKSTATION
OS props
Windows-7-6.1.7601-SP1
python props
('default', 'May 15 2013 22:44:16')
python version
2.7.5
OS bit and OS type
('64bit', 'WindowsPE')
check if system is 32bit or 64bit
('7fffffffffffffff', True)
numpy version
1.7.1
matplotlib version
1.3.0

除了一些额外的软件包外,软件主要是相同的。但是当我尝试在工作站计算机上运行以下代码时:

import numpy as np
import matplotlib
# matplotlib.use('QTAgg')
from matplotlib import pyplot as plt

我收到以下错误:

Traceback (most recent call last):
File "C:\Users\WORKSTATION\python\src\gibljiv_kontakt_E11_vzmet\preview_and_sort_measurement_data.py", line 9, in <module>
from matplotlib import pyplot as plt
File "C:\Python27\lib\site-packages\matplotlib\pyplot.py", line 98, in <module>
_backend_mod, new_figure_manager, draw_if_interactive, _show = pylab_setup()
File "C:\Python27\lib\site-packages\matplotlib\backends\__init__.py", line 28, in pylab_setup
globals(),locals(),[backend_name],0)
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

我想知道哪里出了问题,如何修复?如果我取消注释该行,代码将起作用(它不会返回任何错误):

matplotlib.use('QTAgg')

但是当我用它来显示绘图时,没有显示任何绘图。任何建议什么是错的以及如何解决这个问题。我想补充一点,就像一个月前我在我的工作站计算机上更新 python 和 python 包之前,matplotlib 工作没有问题,但现在我得到了这个错误。

最佳答案

我已经解决了这个问题。解决方法如下:

  1. 卸载 python 2.7.5(64 位)
  2. 重启电脑
  3. 安装 python 2.7.5(64 位)
  4. 重启电脑
  5. 它应该可以工作

如果我在卸载时选择了修复选项,并没有解决问题。感谢@cgohlke 的帮助。

关于python - matplotlib 1.3.0 导入错误 : DLL load failed: %1 is not a valid Win32 application,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18898131/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com