2016-01-13 54 views
-1

我想轉換爲Ubuntu製作的現有python腳本。該腳本使用請求& BeautifulSoup來讀取URL。下面是URL -使用python軟件包

http://static.cricinfo.com/rss/livescores.xml

按BeautifulSoup文件 http://www.crummy.com/software/BeautifulSoup/bs4/doc/#parser-installation

我使用 -

湯= BeautifulSoup(數據, 「XML」)

但它需要安裝lxml。

在我的開發機器(Windows 7)上,我沒有管理員權限,因此我無法使用pip或easy_install。對於BeuatifulSoup &請求,我下載了源代碼並將其放在Python34 - > Lib文件夾中。對於lxml以及我已經下載了源文件,並將其放在Lib文件夾下,但我仍然得到相同的錯誤。因此我做錯了。

請注意,我不能要求管理員訪問權限,因爲我的個人項目和我的組織不會爲個人項目提供管理員權限。

因此,我想知道如何在我的系統上安裝或使用lxml。

+0

'pip'和'easy_install'都允許您安裝到非標準(讀取:非管理員鎖定)位置。 '--user'選項是最簡單的,但'--prefix'也適用於安裝到任意位置。 – ShadowRanger

回答

0

lxml至少部分用C編碼,並且將C源放在/ Lib中不起作用,正如您找到的那樣。

如果您允許,請下載Windows安裝程序並安裝「僅限此用戶」。這可能會更好地使用3.5.1,以避免與已安裝的3.4發生衝突。然後您可以使用pip來安裝軟件包。

相關問題