Исполняемые скрипты, установленные через `pip` разных версий Python.Python

Программы на Python
Гость
Исполняемые скрипты, установленные через `pip` разных версий Python.

Сообщение Гость »


Насколько мне известно, pip может устанавливать как пакеты, так и исполняемые сценарии, в последнем случае он создает оболочку командной строки, чтобы мы могли запускать пакет из командной строки.

Предположим, на моем компьютере установлены разные версии Python, например python3.10 и python3.11. Если я установлю сценарий, скажем, pytest, в python3.11, запустив python3.11 -m pip install pytest, я смогу вызвать команду pytest из командной строки:

$ pytest --version pytest 7.4.0 Теперь я решил установить pytest в python3.10, используя python3.10 -m pip install pytest. Если pytest установлен в обеих версиях Python, если я запущу pytest в командной строке, как мне узнать, какой pytest будет вызван? Есть ли способ указать и вызвать pytest конкретной версии, а не другой?

Кстати, pytest может быть любым другим скриптом, который можно установить через pip.

Вернуться в «Python»