2014-01-19 25 views
1

我想安裝PRAW這樣我就可以讓reddit的機器人之類的東西,但所有的安裝指南混淆了我,所以可能有人解釋如何爲小白儘可能友好。我有一些香草蟒的經驗。謝謝!安裝PRAW

回答

1

praw根據documentation,通過pip最好安裝。要安裝pip,你需要setuptoolsHere是經由setuptools的安裝pip一個簡單的指南。

基本上,下載ez_setup.pyget-pip.py,兩個Python腳本,自動獲取並安裝setuptoolspip。你要運行,以便在同一目錄中的文件的位置的終端以下命令:

python ez_setup.py 
python get-pip.py 

最後,你需要使用pip得到prawpip是一個可執行文件,通常位於您的python構建目錄中。例如,在Windows中,它位於C:\Python27\scripts。您可以在此目錄添加到系統路徑變量,但現在你可以直接導航到安裝pip.exe該目錄。然後,在終端中運行以下命令:

pip install praw 
+0

的setuptools和PIP安裝成功,但是當我鍵入「PIP安裝praw」 T想出了一些東西,然後在「語法錯誤:無效令牌」 – user2462151

+0

你能粘貼完整的錯誤消息? – jayelm

+0

控制檯的圖片https://dl.dropboxusercontent.com/s/78nafe866jtwf2y/Screenshot%202014-01-19%2020.13.17.png – user2462151

0

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

  1. 安裝皮普 - https://pip.pypa.io/en/stable/installing/
  2. 安裝praw pip install praw;這是在您的PC/MAC/Linux上做(?) Installation guide
  3. 註冊Reddit上爲開發者和註冊程序。爲了能夠使用API​​,你需要有一個client_id和一個client_secret。通過註冊here獲得。有關應用程序類型的更多信息可以參見here
  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())