Разница между «python setup.py install» и «pip install»

У меня есть внешний пакет, который я хочу установить в свой python virtualenv из файла tar. Каков наилучший способ установки пакета?

Я обнаружил 2 способа сделать это:

Распакуйте файл tar, затем запуститеpython setup.py install внутри извлеченного каталога.pip install packagename.tar.gz из примера № 7 вhttps://pip.pypa.io/en/stable/reference/pip_install/#examples

Если есть какая-то разница, делая их этими двумя способами.

Ответы на вопрос(2)

Ваш ответ на вопрос