Переход с 2,7 на 3,6, путаница в отношении py3-pillow против py-pillow, py-numpy (-dev) против py3-numpy + py-numpy-dev на Alpine? - PullRequest
0 голосов
/ 22 марта 2019

Я перевожу некоторые приложения Python с 2.7 на 3.6 в Apline Linux 3.9 (образы Docker)

В моих файлах Docker 2.7 есть сегменты типа

  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, но я могу без проблем использовать PIL в python3.

Как мне это сделать?Заменить каждый py-xxx на py3-xxx, если это возможно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...