Pracuję nad pakietem, który ma zależności, które wymagają Colorama <0.4.4. Inne oprogramowanie, które instaluję z PIP wymaga Colorama == 0.4.4. Kiedy uruchomię instalację poezji, usuwa Colorama całkowicie ...

0
Haterind 14 kwiecień 2021, 08:28

1 odpowiedź

Najlepsza odpowiedź

Jeśli używasz poezji, poezja będzie zarządzać swoim VENV. Więc za każdym razem, gdy wykrywa w nim pakiet, które sprzeczne z zależnościami zadeklarowanymi w pyproject.toml, usunie go. W ten sposób jest przeznaczony i nie masz sposobu na zdefiniowanie wyjątków.

Problem polega na tym, że pakiet technicznie konfliktuje z moimi oczami; To ze względu na szczególne niepowiązane programy, które zainstalowałem.

To jest dokładnie powód, dla którego powinieneś mieć jeden VENV na projekt, w którym rozwijasz się i cel poezji. Więc po prostu pozwól poezji stworzyć VENV dla swojego projektu z definiowanymi zależnościami, a nie masz konfliktów z niepowiązanymi pakietami.

0
finswimmer 14 kwiecień 2021, 18:14