Модули потеряли обновление до python 3.11
Я только что установил python 3.11 и заметил, что модули отсутствуют. Я работаю над ARM, NVIDIA Jetson Xavier AGX, Jetpack 5.0.2, он поставляется с Ubuntu 20.04 и Python 3.8.
В python 3.8 я могу запуститьimport tensorrt
, но в python 3.11 я получаюNo module named "tensorrt"
Я пытался
python3.8 -m pip freeze > requirements.txt
python3.11 -m pip install -r requirements.txt
Но я быстро получаю:
ERROR: Could not find a version that satisfies the requirement tensorrt==8.4.1.5 (from versions: 0.0.1.dev5, 0.0.1)
ERROR: No matching distribution found for tensorrt==8.4.1.5
Может ли python 3.11 использовать модули python3.8 или мне нужно установить их с правильным дистрибутивом?
1 ответ
Нет, для этой цели вы можете создать pybinding для версии 3.11.
См.: Привязки TensorRT Python.
Вы можете изменить: Tensorrt на Jetson с помощью Python 3.9.
К
- Установка Python 3.11 вместо его компиляции
- Заменить TensorRT 8.0 на 8.4
- Поменять cmake 3.15.5 на 3.25.2