我正在Apline Linux 3.9(Docker图片)上将一些Python应用程序从2.7迁移到3.6
我的2.7 DockerFile有如下分段
python-dev python \
py-pip \
\
libffi-dev libffi \
openssl-dev openssl \
py-numpy-dev py-numpy \
py-lxml \
py-pillow \
我现在改成
python3-dev python3 \
py3-pip \
\
libffi-dev libffi \
openssl-dev openssl \
py-numpy-dev py3-numpy \
py3-lxml \
py3-pillow \
我对包的命名有点困惑,例如没有py3-numpy-dev
,当我只是添加py-numpy
而不是py3-numpy
时,它似乎会自动拉入py3-numpy
,但我不知道这是否是因为py3-pillow
这样做的
在一个容器上,我有python3
并且没有显式地py3-pillow
拉入,显然py-pillow
拉入python2
,但是我能够在python3中毫无问题地使用PIL
我该怎么做?如果可能,用py3 xxx替换每个py xxx
目前没有回答
相关问题 更多 >
编程相关推荐