#python #pip #requirements.txt
#python #pip #requirements.txt
Вопрос:
pathlib==1.0.1; python_version < "3.4"
Я устанавливаю requirements.txt с помощью:
pip install requirements.txt
Это стороннее программное обеспечение. Я вижу, что одна строка была такой, как указано выше, в requirements.txt . Означает ли это, что у него должна быть версия Python < 3.4? Однако python в моей среде — это Python 3.7.
Он не сообщил ни о какой ошибке. Почему это?
Ответ №1:
Эта строка не означает, что программе требуется python более ранней версии 3.4. Часть после точки с запятой ( ;
) является маркером среды — если у вас версия python более ранняя, чем 3.4, pathlib
требуется версия 1.0.1. Если у вас более новая версия python, pathlib
не требуется.