【问题标题】:Installing mechanize for python 3.4为 python 3.4 安装 mechanize
【发布时间】:2015-10-24 19:41:03
【问题描述】:

我正在尝试检索 python 3.4 的机械化模块。任何人都可以引导我朝着正确的方向前进,或者引导我完成正确安装所需的步骤吗?我目前使用的是 Windows 10。

【问题讨论】:

  • mechanize 似乎不支持 Python 3:1, 2

标签: python mechanize


【解决方案1】:

不幸的是,mechanize 仅适用于 Python 2.4、Python 2.5、Python 2.6 和 Python 2.7。

好消息是您可以查看其他项目: RoboBrowser, MechanicalSoup

这个帖子还有更多的选择: Are there any alternatives to Mechanize in Python?.

【讨论】:

  • 好的,谢谢。 RoboBrowser 与 Mechanize 相比有何不同?我能用它执行相同的任务吗?
  • 另外,你建议我去哪里安装 RoboBrowser 模块?
  • @Carnageta 为了安装 RoboBrowser,你可以去这里:RoboBrowser。在我看来,RoboBrowser 包含了 BeautifulSoup 和请求。是您在 python3 中机械化的最佳选择
  • 谢谢。该链接显示:“在命令行:$ easy_install robobrowser”。这是什么意思?抱歉,我对这类事情不是很熟悉。
  • 这是一个应该在命令行运行才能安装软件包的命令,但您也可以使用 pip 来执行此操作,如果您使用虚拟环境会更好。
【解决方案2】:

(编辑)Mechanize 0.4.0 于几天前(2019 年 1 月 16 日)发布,其中包含来自 mechanize3 fork 的 python3 修复,因此您可以考虑更新到最新的 mechanize 版本。

pip install -U mechanize

【讨论】:

  • github 上 1 星,4 年内没有提交 = 不,谢谢。
猜你喜欢
  • 1970-01-01
  • 2017-05-09
  • 1970-01-01
  • 1970-01-01
  • 2011-06-20
  • 2014-09-13
  • 1970-01-01
  • 1970-01-01
  • 2015-04-05
相关资源
最近更新 更多