2016-01-13 58 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来安装软件包。

相关问题