Почему модуль pyc не может быть найден в проекте докера Python?Python

Программы на Python
Anonymous
Почему модуль pyc не может быть найден в проекте докера Python?

Сообщение Anonymous »


Я получил Нет модуля с именем xxx ошибку, когда запускал программу Python в созданном мной докере.

Вот файловая структура моего проекта докера:


Изображение


и содержимое моего файла dockerfile:


Изображение


структура моего основного кода:


Изображение



Изображение


Основной скрипт Python, который я использую, — это /ppo_eval/evaluate/evaluate_async.py, он хорошо работал как в pycharm, так и в терминале, независимо от того, использовал ли я абсолютный или относительный путь в sys. path.append(), вот часть моего кода:


Изображение


Не волнуйтесь, даже pycharm показал несколько ошибок, но все равно работал хорошо.

Однако, когда я создаю докер и запускаю его, появляется ошибка Нет модуля с именем RL, и я действительно не знаю почему.

Я напечатал sys.path в docker run, путь был включен, но все равно ничего не помогло.

Спасибо за любые предложения!

Вернуться в «Python»