【发布时间】:2020-02-02 14:18:15
【问题描述】:
将matplotlib.pyplot作为plt导入时,导入不成功。
我已尝试删除 Python、Visual Studio Code,所有的补充都已卸载并重新安装。
import win32com.client
import sys
import os
import textwrap
import time
import numpy
import matplotlib.pyplot as plt
这是终端显示的消息:
c:\Users\stsagale\Desktop\MasterThesis\Codes>python -c "import matplotlib"
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "C:\Users\stsagale\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\__init__.py", line 138, in <module>
from . import cbook, rcsetup
File "C:\Users\stsagale\AppData\Local\Programs\Python\Python37-32\lib\site-packages\matplotlib\cbook\__init__.py", line 31, in <module>
import numpy as np
File "C:\Users\stsagale\AppData\Roaming\Python\Python37\site-packages\numpy\__init__.py", line 140, in <module>
from . import _distributor_init
File "C:\Users\stsagale\AppData\Roaming\Python\Python37\site-packages\numpy\_distributor_init.py", line 26, in <module>
WinDLL(os.path.abspath(filename))
File "C:\Users\stsagale\AppData\Local\Programs\Python\Python37-32\lib\ctypes\__init__.py", line 364, in __init__
self._handle = _dlopen(self._name, mode)
OSError: [WinError 193] %1 ist keine zulässige Win32-Anwendung
【问题讨论】:
-
看起来好像
numpy是错误的位数(32 而应该是 64,反之亦然)。 32 位 Python 无法加载 64 位 DLL。 -
感谢@BoarGules,我不知道 64 版本是如何安装的,但它没有运行。谢谢!
标签: python matplotlib import visual-studio-code python-import