Rosbag и Django 5.2 с Python 3.13
Я пытаюсь импортировать библиотеку rosbag с Django 5.2 и Python 3.13 в свой docker, но это не работает.
Если я попробую выполнить import rosbag
с помощью python
команды в командной строке, это сработает, но если я попробую ту же команду в ./manage.py shell
, это не сработает.
У меня есть только информационное сообщение gnupg, которое нравится:
2025-05-02 10:29:58,983 gnupg INFO Log opened: Fri May 2 08:29:58 2025 UTC
но после того, как ничего не происходит, импорт как бы замораживается, и я ничего не могу сделать.
В моем docker команда работает с Python3.10, но не с Python3.12 или Python3.13.
В локальном разработчике с virtualenv это работает с ./manage.py shell
в обеих версиях.
Если я создам новый docker с образом python3.13.3, установлю все требования из своего docker и создам новый проект django, команда будет работать следующим образом: ./manage.py shell
.
В этом новом docker я попытался скопировать / вставить свой проект, и это сработало...
Я не знаю, откуда может взяться проблема и как точно определить, где блокируется импорт...