Python ImportError:没有名为wx的模块
很抱歉再次提出这个问题。我已经搜索并找到了endover重复它在stackoverflow和一般谷歌搜索。不幸的是我不能让我的系统分类。Python ImportError:没有名为wx的模块
我有以下几点:
C:\Python27\Lib\site-packages\wx-2.8-msw-unicode
此文件夹包含WX文件夹,也宽x & wxPython的文件夹,每个包含 _init_.py
文件
当我输入WX我得到错误信息"no module named wx"
我需要做些什么才能让Python找到相关文件,让我“成功导入wx”
通常,站点包文件夹中的包名称旨在使用模块或子文件夹的确切名称导入。
如果我的站点包文件夹有一个名为“foobar”的子文件夹,我将通过输入import foobar
来导入该包。
一种解决方案可能是将site-packages\wx-2.8-msw-unicode
重命名为site-packages\wx
。
或者您可以将C:\Python27\Lib\site-packages\wx-2.8-msw-unicode
添加到您的PYTHONPATH环境变量中。
今天我有同样的错误,但我尝试了一些令人惊讶的工作。在网站包文件夹中会有一个名为wx.pth的文件。使用记事本打开它,它的内容就像“wx-2.8-msw-unicode”
它基本上是包含wxpython
的文件夹的名称。使用删除此文件Ctrl + A并从站点包中复制文件夹的名称,并将其粘贴到此处即使它们相同。
听起来有些不可思议,但也许原来的文件包含隐藏角色...
,如果你有哪里的Python包(在我的机器的目录,您可以检查,这dir是C:\ Python27 \ lib中\ site-packages)在Windows的Path变量中。如果Python的路径环境变量没有这个目录,你将无法找到这些包。
对不起,我仔细阅读了这个问题。我现在不能撤消,除非你编辑它.... – user2284570 2013-11-06 01:22:39
Ubuntu的:
sudo apt-get install python-wxtools
他使用Windows,而不是Ubuntu/Debian – Mateusz 2016-06-12 11:14:23
我重新启动IDLE并为我工作!
我也面临同样的问题,我喜欢分享我遇到的问题,这对任何人都有帮助。在我的情况下,我已经安装了两个python2。 7 python3,并测试在python3应用一些分析我用
pip show wxpython-common
找到WX的这是在
/usr/lib/python2.7/dist-packages
位置后,所以我在我的情况WX了解只会在python2工作.7环境
从此link下载.whl文件。
文件的名称是: wxPython‑3.0.2.0‑cp27‑none‑win32.whl
适用于Windows 32位和Python 2.7和 wxPython‑3.0.2.0‑cp27‑none‑win_amd64.whl
适用于Windows 64位和Python 2.7。
然后在命令提示符:pip install location-of-the-above-saved-file
我曾经对自己所需要的WX模块PyMOL的插件同样的问题,虽然我从这里(Unofficial Windows Binaries for Python Extension Packages)下载其包装并用命令安装它安装的wxPython:
pip install .\wxPython-3.0.2.0-cp27-none-win_amd64.whl
出于某种原因,它给了我的错误,对此我卸载它:
pip uninstall wxPython
的d然后我下载了它从这里(wxPython 4.0.0a1)并重新安装:
pip install .\wxPython-4.0.0a1-cp27-cp27m-win_amd64.whl
此时的错误还没有被提出了。
在Fedora中,您可以使用下面的命令
pip install -U \ -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 \ wxPython
只要打开你的终端并运行此命令这就是Windows用户 pip install -U wxPython
为Ubuntu用户可以使用此
pip install -U \
-f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-16.04 \
wxPython
“当我导入wx时,我得到错误信息“ - >你在哪里进行导入步骤(即请提供更多细节),你确定你在使用Python2.7 ou做导入(我想知道如果你的默认Python是另一个版本)? – sgallen 2011-12-22 21:07:52
我已经运行在IDLE Python的GUI'>>>进口WX 回溯代码(最新最后调用): 文件 “”,1号线,在 进口WX 导入错误:没有模块名为wx' –
2011-12-22 21:14:25
我的Python版本是2.7.2 – 2011-12-22 21:18:17