【问题标题】:Installing mechanize for python 3.4 on windows 8.1在 Windows 8.1 上为 python 3.4 安装 mechanize
【发布时间】:2014-05-28 07:02:45
【问题描述】:

如何在 windows 8.1 上的 python 3.4 中安装 mechanize

我试过pip install mechanize

安装时出现了一些语法错误,但最后显示Completed Successfully

仍然import mechanize 不起作用

上面写着No module named 'mechanize'

【问题讨论】:

  • 怎么不工作? No module named mechanize?
  • pip install mechanize 的输出是什么?成功了吗?
  • 在安装时出现了一些语法错误信息,但最后还是说successfully installed
  • 你能验证pip list是否输出mechanize,你能告诉我们当你尝试导入mechanize时会发生什么
  • pip list 在列表中显示mechanize(0.2.5)

标签: python


【解决方案1】:

来自mechanize FAQ

我需要哪个版本的 Python? Python 2.4、2.5、2.6 或 2.7。尚不支持 Python 3。

但是,如果您想在开发环境中测试 python3 的版本,您可以查看 SO I get an error in python3 when importing mechanize 最近发布的另一篇文章。

顺便说一句,在询问 SO 之前,您是否尝试过在谷歌上搜索“mechanize python3”?

【讨论】:

    【解决方案2】:

    如果您的机器上同时安装了 python 2.X.Y 和 3.z,那么您也将同时安装 pip 和 pip3,您可能已经为 python 2 而不是 python 3 安装了 machanize。

    试试:

    pip3 install mechanize
    

    【讨论】:

      【解决方案3】:

      尝试运行

      py -m install mechanicalsoup
      

      它在我的带有 Python 3.6 的 Windows 10 上运行 祝你好运

      【讨论】:

        猜你喜欢
        • 2015-10-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-30
        • 2016-09-02
        • 1970-01-01
        • 1970-01-01
        • 2015-07-28
        相关资源
        最近更新 更多