【问题标题】:Python mechanize module not found找不到 Python 机械化模块
【发布时间】:2013-01-27 00:40:35
【问题描述】:

我的python版本是:Python 2.7 我做了一个easy_install mechanize然后我尝试运行一个脚本,我得到了这个:

File "test.py", line 2, in <module>
import mechanize
ImportError: No module named mechanize

如果您需要任何其他信息,请告诉我。

【问题讨论】:

  • 你能在site-packages中找到mechanize吗?
  • 我该如何尝试呢?抱歉,我对 Python 很陌生。
  • C:\Python&lt;version&gt;\Lib\site-packages
  • 我还建议按照stackoverflow.com/questions/3220404/… 使用pip 而不是easy_install
  • 站点包为空。同样在运行 pip 时,我得到:“ImportError: cannot import name walk_packages”

标签: python module mechanize


【解决方案1】:

试试这个,以防 pip 或 easy_install,无论出于何种原因,都不起作用:

http://pypi.python.org/packages/source/m/mechanize/mechanize-0.2.5.tar.gz下载源代码

解压包,进入命令行,进入解压后的文件夹,输入:

python setup.py install

如果您使用的是 Linux/Mac,则可能需要输入以下内容:

sudo python setup.py install

【讨论】:

  • 谢谢这是解决方案!
【解决方案2】:

想为一些未来的用户添加一些东西:

如果某些用户收到错误“No module named '_version'” 然而,Mechanize 不支持 Python 3,因此您应该安装 Python 2.x 版本(可用的最新版本是 2.7.3),在那里安装 mechanize 包,然后重试运行您的脚本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-13
    • 2010-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多