从Python3.7导入wxPython时出现ImprtError

时间:2018-08-23 00:01:12

标签: python dll wxpython importerror

当我尝试从python 3.7导入wxPython时出现此错误。我周围有谷歌,但没有运气。任何帮助将不胜感激。

  

回溯(最近通话最近):     文件“ C:/ Users / STEVE / Desktop / Python Files / Chat Bot / Joyla / joyla.py”,第3行,在       导入wx     文件“ C:\ Users \ STEVE \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ wx__init __。py”,第17行,       从wx.core导入*     文件“ C:\ Users \ STEVE \ AppData \ Local \ Programs \ Python \ Python37-32 \ lib \ site-packages \ wx \ core.py”,第12行       从._core导入*   ImportError:DLL加载失败:找不到指定的模块。

1 个答案:

答案 0 :(得分:0)

我在使用相同的确切错误消息时遇到了同样的问题。原来,我错误地安装了32位版本的python,而不是64位版本。

python网站会欺骗您-如果您仅使用首页上的下载链接,它将为您提供32位版本。您必须转到下载页面,然后是Windows,然后找到64位版本-“ Windows x86-64可执行安装程序”。 64位下载的实际文件名是     “ python-3.7.0-amd64.exe”。 如果您获得32位版本,则文件名将为     “ python-3.7.0.exe”。

安装后检查的另一种方法是打开python控制台(或命令提示符并键入“ python”以打开python命令行)。 如果您使用的是32位版本,则会显示:     Python 3.7.0(v3.7.0:1bf9cc5093,2018年6月27日,04:06:47)         [Win32上的MSC v.1914 32位(Intel)]

如果您使用的是64位版本,则会显示:     Python 3.7.0(v3.7.0:1bf9cc5093,2018年6月27日,04:59:51)         Win32上的[MSC v.1914 64位(AMD64)]