要在alpine docker中安装pandas和numpy,你可以按照以下步骤进行操作:
FROM python:3.9-alpine
# 安装依赖库
RUN apk add --no-cache build-base
RUN apk add --no-cache libstdc++ libffi-dev openssl-dev
# 安装numpy和pandas
RUN pip install numpy pandas
CMD ["/bin/sh"]
docker build -t my_alpine .
docker run -it my_alpine /bin/sh
python
import numpy as np
import pandas as pd
print(np.__version__)
print(pd.__version__)
如果numpy和pandas的版本号能够成功打印出来,那么它们就已经成功安装在你的alpine docker中了。
请注意,由于alpine是一个轻量级的Linux发行版,它使用的是musl libc而不是glibc。因此,在alpine中安装一些Python库可能会遇到一些挑战,因为这些库通常依赖于glibc。在上面的Dockerfile中,我们通过安装一些必要的依赖库来解决这个问题。