Я хочу создать контейнер Docker, используя файл Dockerfile, содержащий pip install -r requirements.txt
. pandas == 0.22.0 включен в этот файл requirements.txt. До двух дней назад контейнер Docker прекрасно строился. Начиная со вчерашнего дня, я получаю сообщение об ошибке:
Требуется двойное требование: numpy == 1.12.1 из https://pypi.python.org/packages/02/64/c6c1c24ff4dbcd789fcfdb782e343ac23c074f6b8b03e818ff60eb0f937f/numpy-1.12.1-cp34-cp34m-manylinux1_x86_64.whl#md5=6288d4e9cfea859e03dc82879539d029 (уже в numpy == 1.9.3 из https://pypi.python.org/packages/fc/1b/a1717502572587c724858862fd9b98a66105f3a3443225bda9a1bd16ee14/numpy-1.9.3-cp34-cp34m-manylinux1_x86_64.whl#md5=e1130c8f540a759d79ba5e8960f6915a, name = 'numpy')
Эта ошибка возникает как на Mac (версия Docker: 18.03.0-ce-mac58 (23607)), так и Ubuntu 16.04.3 (версия Docker: 17.12.0-ce, build c97c6d6).
Я уже пытался использовать разные версии op pandas, предустановить numpy, удалить пэды из файла requirements.txt и установить его отдельно. Как и при попытке установить с apt-get install python-pandas
. Для последнего решения была установлена pandas v14, а мне нужно хотя бы v19.