裤子:无法获得lxml分配点数要求

时间:2016-05-18 07:01:44

标签: python pip pants

我正在创建一个包含BeautifulSoup模块的Python项目。作为其中的一部分,我需要能够解析XML,并且作为对它的依赖,我要求安装lxml模块。

我正在尝试使用Pants构建一个PEX文件,我发现我无法解析lxml的包,这是BeautifulSoup解析XML所必需的。

我看到以下错误:

Exception message: Could not get distribution for
SourcePackage(u'file:///Users/x/.pants.d/python-setup/resolved_requirements/CPython-2.7.10/lxml-3.5.0.tar.gz') on platform linux-x86_64.

我可以操纵pants.ini文件中的某些内容来吸引这个特定的库吗?

1 个答案:

答案 0 :(得分:1)

错误说无法获取Linux的lxml。您是否在OSX上构建多平台pex?如果是这样,说没有找到适用于Linux的预构建的lxml。我们目前没有关于多平台pex的重点文档,但是这里的文档确实讨论为Pants本身构建一个:http://www.pantsbuild.org/howto_develop.html