【发布时间】:2023-02-02 23:34:06
【问题描述】:
我正在尝试导入 wx,但出现错误。
我正在使用 wxPython 版本 4.2.0,安装了 pip 22.3.1。
我在 Windows 10 上。
这是我得到错误的方法及其内容:
Python 3.11.0 (main, Oct 24 2022, 18:26:48) [MSC v.1933 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import wx
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\lynns\AppData\Local\Programs\Python\Python311\Lib\site-packages\wx\__init__.py", line 17, in <module>
from wx.core import *
File "C:\Users\lynns\AppData\Local\Programs\Python\Python311\Lib\site-packages\wx\core.py", line 12, in <module>
from ._core import *
ModuleNotFoundError: No module named 'wx._core'
这似乎要求的文件 (_core) 位于该目录 (site_packages\wx\_core) 中。
我已经尝试通过 pip 重新安装包,以及从 wxpython.org 上提供的源文件安装它(那个甚至无法构建)。
更新:我已经尝试在我的电脑上卸载并重新安装所有与 python 相关的东西,但问题仍然存在。
我试着查找这个问题,但我找不到任何相关的东西,而且在 * 上出现的仅有的两个主题对我没有帮助。
(Wxpython installation failed) - 我的包裹在正确的文件夹中。
(Installation of wxPython on Python 3.7 on Ubuntu 18.04) - 使用不同的 python 版本和操作系统,但尚未得到答复。
这个错误的原因是什么,如何解决?
【问题讨论】:
标签: python-3.x module package wxpython modulenotfounderror