如何在Windows 64位上为Python 3.2安装Feedparser 5.1。

11 投票
1 回答
18521 浏览
提问于 2025-04-17 10:48

我正在尝试为Python 3.2在64位Windows上安装Feedparser 5.1。

我已经尝试了很久(也就是过去两周)来安装Feedparser,但一直失败,真是太糟糕了。我看过说明文件,也在网上搜索过,但都没有找到解决办法。可以说,我现在感觉自己特别笨。

有没有人能给我一步一步的指导,教我如何在64位Windows上为Python 3.2安装Feedparser 5.1?我真的很着急,拜托了。

1 个回答

18

方法 A:使用 Pip

安装 FeedParser(或者几乎任何 Python 包)最好的方法是使用 pip,这是 Python 的包管理工具。从 Python 3.4(和 Python 2.7.9)开始,pip 会和 Python 一起默认安装。现在最新的 Python 版本是 3.5,所以尽量使用这个方法。

要运行 pip,请按照以下步骤操作:

  1. 打开命令行。你可以点击开始,然后在运行框中输入 cmd
  2. 确保你已经连接到互联网。
  3. 输入 pip install feedparser 然后按回车(等待 pip 下载并安装 FeedParser)。

完成了!打开 IDLE,输入 import feedparser 来确认。

如果使用 pip 失败了,可以尝试...

  1. 输入 C:\Python34\Scripts\pip install feedparser(或者你安装 Python 的路径)。
  2. 关闭命令行,然后以管理员模式重新打开(点击开始,输入 'cmd',右键点击,选择“以管理员身份运行”),如果是因为权限问题导致失败的话。

如果你想了解更多关于 pip 的信息,或者需要帮助在旧版本的 Python 上设置它,可以查看 这篇文章

方法 B:手动安装

如果因为某种原因你无法使用 pip,你可以尝试手动安装。

第一部分:前提条件:

Feedburner 需要一个叫 setuptools 的模块才能安装。不幸的是,setuptools 不兼容 Python 3.x,但你可以使用一个叫 Distribute 的替代品。如果你已经安装了这个,可以跳过第一部分。

  1. 在这里下载“安装程序”:http://python-distribute.org/distribute_setup.py。这是一个 Python 脚本,会从网上下载所需的组件并为你安装 Distribute

  2. 打开命令行。你可以点击开始,然后在运行框中输入 cmd。使用 cd 命令导航到包含 distribute_setup.py 的文件夹。在我的电脑上,我输入了 cd C:\Users\Michael0x2a\Downloads

  3. 输入 python distribute_setup.py(如果不行,可以试试 C:\Python32\python.exe distribute_setup.py(或者你安装 Python 的路径)。一堆文字应该会出现并滚动。

第二部分:实际安装 feedparser:

  1. 从这里下载并解压最新的文件:https://github.com/kurtmckee/feedparser/releases

  2. 在命令行中使用 cd 命令导航到解压后的 feedparser 文件夹。例如,在我的电脑上,我输入:

    cd C:\Users\Michael0x2a\Downloads\feedparser-5.1\feedparser-5.1
    

    (你的版本号可能会不同。例如,你可能会有 feedparser-5.3 或其他的)

  3. 确保你所在的文件夹里有 readme、其他文档和 setup.py。要检查,可以在命令行中输入 dir。它会列出那里的文件和文件夹。

  4. 输入 python setup.py install(或者 C:\Python34\python.exe setup.py install)。一堆文字应该会出现并慢慢滚动。

完成了!打开 IDLE,输入 import feedparser 来确认。

撰写回答