wxpython安装错误-ModuleNotFound:没有名为';wx';
让wxpython在我的mac上工作有点困难。以下是我正在使用的教程的链接: 我收到的错误消息是关于wx的导入: ||接收ModuleNotFoundError:没有名为“wx”的模块||wxpython安装错误-ModuleNotFound:没有名为';wx';,python,python-3.x,user-interface,wxpython,Python,Python 3.x,User Interface,Wxpython,让wxpython在我的mac上工作有点困难。以下是我正在使用的教程的链接: 我收到的错误消息是关于wx的导入: ||接收ModuleNotFoundError:没有名为“wx”的模块|| 我让pip安装了wxpython,pip3安装了wxpython只是为了更好的测量(旁注:不确定区别,我会用谷歌搜索) 该包在| | pip3 list | | terminal命令中正确显示 我还尝试将wxpython作为wx导入,以防出现问题。不走运 我在wxpython.org gitHub和rea
- 我让pip安装了wxpython,pip3安装了wxpython只是为了更好的测量(旁注:不确定区别,我会用谷歌搜索) 该包在| | pip3 list | | terminal命令中正确显示
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
在安装期间具有与运行时相同的值
如果仍然没有joy,则首先确定二进制车轮安装在何处:
$ mdfind wx | egrep '/wx$'
或
(找到后按CTRL-C键。)
然后查看您的路径是否在正确的位置搜索:
$ echo $PYTHONPATH
$ which python
$ python
>>> import pprint
>>> import sys
>>> pprint.pprint(sys.path)
...
>>> import wx
>>>
路径由env变量控制。
在调用解释器之前,考虑做<代码> $PythOnPosith= /Addi/dir < /代码>。使用-m语法重新安装的效果非常好。你知道我在哪里可以学到这些命令吗?我见过它们,只是用过它们,我不确定它们被谷歌称为什么,也不知道它们能学到什么。老实说,我真的不使用
pip
,如果我能帮上忙的话。我通常将DEP放入环境.yml
文件中,然后使用一个命令:conda env update
,cf(是的,通常我在该文件中有一个-pip:
部分)。
$ echo $PYTHONPATH
$ which python
$ python
>>> import pprint
>>> import sys
>>> pprint.pprint(sys.path)
...
>>> import wx
>>>