Я использую библиотеку Python awesome-slugify
(1.6.5), но для другого приложения Django мне также нужно использовать библиотеку Python csvkit
(версия 1.0.3). После установки csvkit
(pip install csvkit
) я получаю сообщение об ошибке при импорте Slugify.
Я понял, что это причина, по которой csvkit
также требуется python-slugify
(2.0.1) для работы.
Существует конфликт между awesome-slugify
и python-slugify
.
В прошлом я использовал все 3 вместе без каких-либо проблем. Версии, которые я использовал, были следующие:
python-slugify: 1.2.4
csvkit: 1.0.0
awesome-slugify: 1.6.2
Я думал, что смогу решить проблему, выполнив:
pip install csvkit==1.0.0 <-- this still installs the latest python-slugify
pip install python-slugify==1.2.4
pip install awesome-slugify==1.6.2
Но, к сожалению, это не работает, потому что две библиотеки slugify каким-то образом используют одни и те же папки. Проблема в том, что python-slugify
устанавливается как зависимость csvkit
. Так что мне не совсем понятно, как я могу определить имя папки установки внутри site-пакетов ..
Какой беспорядок ..