Если я попытаюсь установить Pandas с поддельным номером версии, выполнив, например, pip install Pandas==x
, я увижу, что совпадают дистрибутивы:
Не удалось найти версию, которая удовлетворяет требованию Pandas == xx (из версий: 0.1, 0.2b0, 0.2b1, 0.2, 0.3.0b0, 0.3.0b2, 0.3.0, 0.4. 0, 0,4,1, 0,4,2, 0,4,3, 0,5,0, 0,6,0, 0,6,1, 0,7,0rc1, 0,7,0, 0,7,1, 0,7,2, 0,7,3, 0,8,0rc1, 0,8,0rc2, 0,8,0, 0,8,1, 0,9,0, 0,9,1, 0,10,0, 0,10,1, 0,11,0, 0,12,0, 0,13,0, 0,13,1, 0,14,0, 0,14. 1, 0,15,0, 0,15,1, 0,15,2, 0,16,0, 0,16,1, 0,16,2, 0,17,0, 0,17,1, 0,18,0, 0,18,1, 0,19,0rc1, 0,19,0, 0,19,1, 0,19,2, 0,20,0rc1, 0,20,0, 0,20,1, 0,20,2, 0,20,3, 0,21,0rc1, 0,21,0, 0,21,1, 0,22,0, 0,23,0rc2, 0,23. 0, 0,23,1, 0,23,2, 0,23,3, 0,23,4, 0,24,0rc1, 0,24,0, 0,24,1, 0,24,2, 0,25,0rc0, 0,25,0, 0,25,1, 0,25,2, 0.25.3, 1.0.0rc0, 1.0.0) Не найдено соответствующего распределения для Pandas == x
Это означает, что Pandas == 1.0.0 должно быть доступно Однако, когда я пытаюсь установить его, я получаю следующую ошибку:
Поскольку он использует f-строку, доступно с python 3.6 и далее.
Почему pip показывает несовместимые версии? Разве он не должен показывать только версии, которые я могу установить?