首页 > 解决方案 > 为 lxml 的构建依赖项添加到源列表中的内容

问题描述

我很难将 python 3.6 的 lxml 安装到 BeagleBone Black(Debian GNU/Linux 版本 9)上。

根据这篇文章,可以运行以下命令:

sudo apt-get install libxml2-dev libxslt-dev python-dev

然后这个:

sudo apt-get build-dep python3-lxml

但是,当我运行第二个命令时,出现此错误:

E: You must put some 'source' URIs in your sources.list

基于这个答案,我需要修改sources.list

如何克服此错误并为 Python 3 安装 lxml 库?

顺便说一句,当我运行命令时:

sudo apt-get install python3-lxml

它失败并显示一条长消息,归结为

arm-linux-gnueabihf-gcc: internal compiler error: Killed (program cc1)

标签: pythonpython-3.xlxml

解决方案


您必须在 sources.list 中添加类似(您可以使用不同的镜像)之类的内容deb-src http://deb.debian.org/debian/ stretch main,然后运行apt update并最后重新运行该apt-get build-dep python3-lxml命令。


推荐阅读