Я пишу веб-приложение Django.На данный момент Django не поддерживает Python 3 .Для целей моего веб-приложения, не вдаваясь в подробности, мне по сути нужно использовать некоторые библиотеки, которые поддерживают только Python 3. Достаточно сказать, что после долгих тщательных исследований альтернатива 2.x не была найдена.
Итак, мой вопрос заключается в следующем: как мне поступить?
У меня установлены Python 2 и 3 на моем сервере, и у меня написан код Python 3, и я ожидаю вызова.Я подумывал о том, чтобы просто использовать модуль subprocess
, эффективно вызывая Python 3 из командной строки, но вопрос в том, является ли это лучшим методом или есть лучший метод, который я мог бы использовать вместо этого здесь?Использование subprocess
кажется мне довольно хакерским.Не поймите меня неправильно, я в порядке с хаком, я просто хочу убедиться, что больше ничего не нужно делать вместо этого.