我需要使用一台可能没有安装库权限的机器来执行一些xml解析。那么可以在我的源代码中包含一个像lxml这样的python库吗?
发布于 2011-07-01 23:37:25
你试过使用virtualenv吗?这应该可以让您在不“安装”的情况下使用lxml。
发布于 2011-07-01 23:55:16
有时候是的..。您可以在项目中放置一些库源代码文件夹,并将其用作模块,不知道它是否适用于lxml,但它适用于纯python库。
另一种选择是使用以下命令“本地”安装它:
python setup.py install --home=<dir>发布于 2011-07-02 04:09:48
对于纯python库,您可以这样做。不幸的是,lxml依赖于大量已编译的C代码,因此它通常不能以您想要的方式进行移植。
使用virtualenv是一个很好的选择,因为它有助于隔离项目和安装的文件。要让lxml正常工作,您将需要编译代码所需的库,而您的系统可能不包含这些库。
https://stackoverflow.com/questions/6550005
复制相似问题