добавление переменной окружения в PYTHONPATH в файле Docker - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь докернизировать приложение Django, где я использую некоторые пользовательские модули, и для их импорта мне нужно добавить их путь к PYTHONPATH, проблема в том, что когда я пытаюсь это сделать, я перезаписываю PYTHONPATH, чтобы он больше не обнаруживалDjango.

команды, которые я пробовал:

ENV PYTHONPATH "${PYTONPATH}:/mypath"

ENV PYTHONPATH "$PYTONPATH:/mypath"

RUN export PYTHONPATH="$PYTHONPATH:/mypath" 

Я также пытался создать файл .bash_profile, добавил путь к нему и запустил источник .bash_profile, но безуспешно:

CMD echo "export PYTHONPATH='/mypath'" > ./.bash_profile

CMD source ./.bash_profile

сообщение об ошибке:

Couldn't import Django. Are you sure it's installed and "
ImportError: Couldn't import Django. Are you sure it's installed and available on your PYTHONPATH environment variable? Did you forget to activate a virtual environment?```
...