首页 文章

从Python3.7导入wxPython时出现ImprtError

提问于
浏览 359
0

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

Traceback(最近一次调用最后一次):文件“C:/ Users / STEVE / Desktop / Python Files / Chat Bot / Joyla / joyla.py”,第3行,导入wx文件“C:\ Users \ STEVE \ AppData \本地\ Programs \ Python \ Python37-32 \ lib \ site-packages \ wx__init __ . py“,第17行,来自wx.core import *文件”C:\ Users \ STEVE \ AppData \ Local \ Programs \ Python \ Python37- 32 \ lib \ site-packages \ wx \ core.py“,第12行,来自._core import * ImportError:DLL加载失败:找不到指定的模块 .

1 回答

  • 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位版本,它将说:win32上的Python 3.7.0(v3.7.0:1bf9cc5093,Jun 28 2018,04:06:47)[MSC v.1914 32位(Intel)]

    如果您有64位版本,它将在win32上说:Python 3.7.0(v3.7.0:1bf9cc5093,Jun 201 2018,04:59:51)[MSC v.1914 64位(AMD64)]

相关问题