我在Windows 10上安装了Python 3.4和wxPython Phoenix。我进入Eclipse并将wxPython添加到我项目中的外部库中,但是当我尝试导入它时,我收到此错误:
Traceback (most recent call last):
File "C:\Users\linus\workspace\MiCS 1.2\main.py", line 1, in <module>
import wx
File "C:\Python34\Lib\site-packages\wx\__init__.py", line 17, in <module>
from wx.core import *
File "C:\Python34\Lib\site-packages\wx\core.py", line 6, in <module>
from ._core import *
ImportError: DLL load failed: The specified module could not be found.
我做了一些搜索和修补,仍然无法弄清楚是什么导致它。它应该不是msvcp或msvcr DLL,因为我运行Office很好(或者这是一个不正确的假设?)任何帮助表示赞赏。感谢。
答案 0 :(得分:0)
你是如何安装wxpython的?
截至目前,官方网站的首页只有python27的wxpython 3.0。所以,我怀疑你可能没有正确安装它。
如果你在C:/ Python34上有你的python34,那么首先cd到C:/ Python34 / Scripts,这样我们就确保使用这个python的pip。
根据这篇文章(https://groups.google.com/forum/#!topic/wxpython-dev/LmGIrQyh7jc),试试
pip install -U --pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
这应该为你的python版本和CPU架构找到相应的whl文件。
或者,您可以在http://wxpython.org/Phoenix/snapshot-builds/
手动下载whl文件如果您有32位Python34,那么请查找****** - cp34-none-win32.whl
简单地做:
pip install path/to/the/whl/that/you/just/downloaded/wxPython_Phoenix-3.0.3.dev1839+4ecd949-cp34-none-win32.whl
在此之后,如果你能在正常的cmd中import wx
那么问题应该来自日食。