2

我想安装 PRAW,这样我就可以制作 reddit 机器人和其他东西,但是所有的安装指南都让我感到困惑,所以有人可以解释一下如何尽可能让菜鸟友好。我对香草蟒有一些经验。谢谢!

4

2 回答 2

1

praw根据文档,最好通过pip. 要安装pip,您需要setuptools. pip是通过 setuptools安装的简单指南。

基本上,下载ez_setup.pyand get-pip.py,两个 Python 脚本会自动获取和安装setuptoolsand pip。您需要在与文件位置相同的目录中的终端中按顺序运行以下命令:

python ez_setup.py
python get-pip.py

最后,您将要使用pip来获取praw. pip是一个可执行文件,通常位于您的 python 构建目录中。例如,在 Windows 中,它位于C:\Python27\scripts. 您可以将该目录添加到系统路径变量中,但现在您可以导航到pip.exe安装的目录。然后,在终端中运行以下命令:

pip install praw
于 2014-01-19T09:00:24.847 回答
0

我最近遇到了麻烦,所以我想我会添加我所做的。

  1. 安装 Pip - https://pip.pypa.io/en/stable/installing/
  2. 安装虾pip install praw;这是在您的 pc/mac/linux(?) 安装指南上完成的
  3. 在 reddit 上注册为开发人员并注册应用程序。为了能够使用 api,您需要有一个 client_id 和一个 client_secret。通过在这里注册获得这些。有关应用程序类型的更多信息,请参见此处
  4. 现在您已准备好开始编码。这是一个很好的脚本来验证您是否正在连接到 reddit api。client_id 和 client_secret 来自上一步,而 user_agent 是您的应用程序独有的字符串。我使用了类似“/u/myUsername 我的第一个应用程序”之类的东西。密码和用户名是您的 reddit 登录名

运行此代码,它应该输出您的用户名。

import praw
reddit = praw.Reddit(client_id='CLIENT_ID',
                     client_secret="CLIENT_SECRET", password='PASSWORD',
                     user_agent='USERAGENT', username='USERNAME')
print(reddit.user.me())
于 2017-06-27T10:06:18.673 回答