我正在创建一个包含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
文件中的某些内容来吸引这个特定的库吗?
答案 0 :(得分:1)
错误说无法获取Linux的lxml。您是否在OSX上构建多平台pex?如果是这样,说没有找到适用于Linux的预构建的lxml。我们目前没有关于多平台pex的重点文档,但是这里的文档确实讨论为Pants本身构建一个:http://www.pantsbuild.org/howto_develop.html