【发布时间】:2015-10-22 01:38:01
【问题描述】:
很可能是由于资源限制,我无法在基于 python:3.4 的 docker 容器中安装(并因此构建)lxml。
因此,我改为安装该软件包。我的 Dockerfile:
FROM python:3.4
COPY ./ /source
RUN apt-get update
RUN apt-get install -y python3-lxml
RUN pip install -r /source/requirements.txt
不幸的是,我无法import lxml,即使只是在我的容器中运行 Python,如下所示:
***@*****:/web/source# docker exec -i -t 84c4cbf09321 python
Python 3.4.3 (default, May 26 2015, 19:20:24)
[GCC 4.9.2] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import lxml
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'lxml'
>>>
如何解决?
【问题讨论】:
标签: python python-3.x docker lxml