无法导入包 - "ImportError: No module named _mechanize"

3
我在 Windows 8 上使用 Anaconda 2.1.0 发行版的 Python。
我使用 pip 安装了 mechanize 包。 pip(v 6.0.8)安装了最新版本的 mechanize 0.2.5。
但是,在尝试导入该包时,Python 报错:
>>> import mechanize Traceback (most recent call last): File "", line 1, in File "C:\Anaconda3\lib\site-packages\mechanize\__init__.py", line 122, in from _mechanize import \ ImportError: No module named '_mechanize'
这里有类似的问题,回答是检查是否将安装放在 PYTHONPATH 中。
我也检查了 sys.path,没有发现任何问题。
我能够导入同一目录下的其他软件包,例如 numpy。
我还遗漏了什么吗?

1
可能是Python 3.x的Mechanize的重复问题。 - Joe
1个回答

1

感谢Joe指出这一点。
Mechanize不支持Python 3.x。 为了我的工作,我通过conda设置了一个新的Python 2.7环境并切换到它。这解决了问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接