设置上的wxpython错误 - ModuleNotFound:没有名为'wx'的模块
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置上的wxpython错误 - ModuleNotFound:没有名为'wx'的模块相关的知识,希望对你有一定的参考价值。
我在使用wxpython在我的mac上工作时遇到了一些麻烦。这是我正在使用的教程的链接:https://realpython.com/python-gui-with-wxpython/#getting-started-with-wxpython
我收到的错误信息是导入wx:||接收ModuleNotFoundError:没有名为'wx'||的模块
- 我有点pip安装wxpython和pip3安装wxpython只是为了好的措施(旁注:不确定区别,我会谷歌它)包正确显示在|| pip3列表||终端命令。
我也试过导入wxpython作为wx,如果这是一个问题。没运气。
我已经在wxpython.org gitHub和readme上做了一些阅读,也许我错过了一些依赖项?这是先决条件页面:https://github.com/wxWidgets/Phoenix/blob/master/README.rst#prerequisites
他们在这里提到了某种构造和轮子:https://github.com/wxWidgets/Phoenix/blob/master/README.rst#id2
我认为自己比初学者更有经验,但我从未阅读或听说过上述这些术语。导入一些非标准库我必须做的大部分工作是pip3 install x。
import wx
app = wx.App()
frame = wx.Frame(parent=None, title='Hello World')
frame.Show()
app.MainLoop()
预期结果:标题为“Hello World”的空白窗口实际结果:第1行出错... ModuleNotFoundError:没有名为'wx'的模块
使用相同的pip / pip3工具卸载,然后使用:
$ python -m pip install wxpython
-m
模块语法确保sys.path
在安装期间具有与运行时相同的值。
如果仍然没有喜悦,那么先找出二进制轮安装到的位置:
$ mdfind wx | egrep '/wx$'
要么
$ find ~/miniconda3 ~ /usr / -name wx
(一旦找到CTRL-C。)
然后查看您的路径是否在正确的位置搜索:
$ echo $PYTHONPATH
$ which python
$ python
>>> import pprint
>>> import sys
>>> pprint.pprint(sys.path)
...
>>> import wx
>>>
路径由env var控制。在调用解释器之前考虑做$ export PYTHONPATH=/some/dir
。
以上是关于设置上的wxpython错误 - ModuleNotFound:没有名为'wx'的模块的主要内容,如果未能解决你的问题,请参考以下文章
如果将不透明度设置为零,wxpython 的 SetTransparent 不会捕获用户输入
wx.DrawRectangle上的wxPython popup / tooltip?