'из wx.core import *' ImportError: сбой загрузки DLL: модуль не найден - PullRequest
0 голосов
/ 13 сентября 2018

Я новее использую wxPython, сначала я использую команду pip install wxPython для установки wxPyhton:

pip install -U wxPython
Requirement already up-to-date: wxPython in c:\program files\python\python37\lib\site-packages (4.0.3)
Requirement already satisfied, skipping upgrade: six in c:\program files\python\python37\lib\site-packages (from wxPython) (1.11.0)
Requirement already satisfied, skipping upgrade: PyPubSub in c:\program files\python\python37\lib\site-packages (from wxPython) (4.0.0)

Затем я пытаюсь запустить этот код, чтобы показать окно графического интерфейса, и исходный код из примера wxPyhton:

# set_size.py
import wx
class Example(wx.Frame):
    def __init__(self, parent, title):
        super(Example, self).__init__(parent, title=title, size=(350, 250))

def main():
    app = wx.App()
    ex = Example(None, title='Sizing')
    ex.Show()
    app.MainLoop()

if __name__ == '__main__':
    main()

Но я получил ошибку `Неопределенная переменная из import: Frame ', что мне делать дальше?

Traceback (most recent call last):
  File "C:\Users\zz250147\git\python\Scraping\prototype\set_size.py", line 6, in <module>
    import wx
  File "C:\Program Files\Python\Python37\lib\site-packages\wx\__init__.py", line 17, in <module>
    from wx.core import *
  File "C:\Program Files\Python\Python37\lib\site-packages\wx\core.py", line 12, in <module>
    from ._core import *
ImportError: DLL load failed: Module not found.

1 Ответ

0 голосов
/ 13 сентября 2018

После установки Microsoft Visual C++ 2015 Redistributable Update 3, ошибка исчезла!

...