#今天花了半天研究,終於搞明白一些,高興之余,借此經驗,以免再忘。
#注意,此方法對xgboost包時,還需要加其他步驟,還沒研究清楚,xgboost比較麻煩,此方法適合大部分
#先看完,在操作,不然會坑
首先說下我的環境:win7 64位,Python 2.7,用的PyCharm IDE。
我是在看《集體智慧編程》一書遇到的,也推薦這本書。
Python安裝第三方函數庫比R麻煩多,也沒有代碼直接添加,百度了很多,終於搞出來了。
首先下載函數包,一般在GitHub上下,還有官網,地址就不給了。
這是feedparser包里的文件
然后步驟,按照書上講解,下載后解壓,然后再下載目錄下運行python setup.py install就行,即調用setup.py這個文件,python就自動把函數庫安裝到Python的安裝路徑。這是在命令窗口,也就是cmd里邊執行:win+R打開運行,然后輸入“cmd”。
我把包文件放在桌面,路徑為:C:\Users\RHP\Desktop\ feedparser-develop。因此我通過命令窗口打開“下載目錄”(命令行中“C:”表示打開C盤,我的默認路徑為D盼;“cd”是打開文件夾的功能),也就是把下載目錄設置為當前路徑:
然后輸入python setup.py install
出了問題:
這里Python不是內部或外部命令,是因為Windows中沒有Python的路徑,需要添加。在“我的電腦-(右鍵)屬性-高級系統設置-高級-環境變量”
在下面的“系統變量”中,找到“Path”,就是系統路徑,雙擊編輯,可以看到里面存放的是很多其他軟件的安裝路徑等,我們就需要把Python的安裝路徑添加進來,我的是在D盤:D:\Python.Az。
確定后,重新打開命令窗口,用python -v來測試是否設置成功。
再設置下載路徑,再輸入python setup.py install:
安裝完成,放在了D:\Python.Az\Lib\site-packages位置。
測試,重啟或者打開IDE(我的是PyCharm):
“import feedparser”:加載feedparser包
下面返回的“Process finished with exit code 0”,0代表沒有錯誤,即安裝成功。