Как вывести Python-скрипт в работающий Docker-контейнер? - PullRequest
1 голос
/ 20 мая 2019

Я пытаюсь выполнить скрипт Python внутри Docker-контейнера с

docker exec -it container bash -c "cd /test;python3 test.py /home/test/data/"

Я получаю сообщение об ошибке

ImportError: No module named 'flask_user'

При попытке

docker exec -it container bash

изатем наберите

cd /test
python3 test.py /home/test/data/

все работает нормально.Почему?

Я использую анаконду.

Я попытался:

docker exec -it lost bash -c "conda"

тогда я получил bash: conda: команда не найдена

1 Ответ

1 голос
/ 20 мая 2019

Нашли решение:

docker exec -it container bash -c "source /opt/conda/bin/activate ENVIRONMENT;cd /test;python3 test.py /home/test/data/"
...