我想安装 PRAW,这样我就可以制作 reddit 机器人和其他东西,但是所有的安装指南都让我感到困惑,所以有人可以解释一下如何尽可能让菜鸟友好。我对香草蟒有一些经验。谢谢!
问问题
11433 次
2 回答
1
praw
根据文档,最好通过pip
. 要安装pip
,您需要setuptools
. 这pip
是通过 setuptools安装的简单指南。
基本上,下载ez_setup.py
and get-pip.py
,两个 Python 脚本会自动获取和安装setuptools
and 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
我最近遇到了麻烦,所以我想我会添加我所做的。
- 安装 Pip - https://pip.pypa.io/en/stable/installing/
- 安装虾
pip install praw
;这是在您的 pc/mac/linux(?) 安装指南上完成的 - 在 reddit 上注册为开发人员并注册应用程序。为了能够使用 api,您需要有一个 client_id 和一个 client_secret。通过在这里注册获得这些。有关应用程序类型的更多信息,请参见此处。
- 现在您已准备好开始编码。这是一个很好的脚本来验证您是否正在连接到 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 回答