В чем разница между установкой pipenv <package>и установкой pip <package>? - PullRequest
0 голосов
/ 15 января 2019

В чем разница между использованием pipenv install <package> по сравнению использовать pip install <package> после активации среды с помощью pipenv shell.

я знаю pipenv install <package> будет

  1. Создать виртуальную среду, если она еще не создана.
  2. Запускает команду pipenv lock автоматически.

Кроме этих, есть ли еще какая-то разница между этими двумя?

1 Ответ

0 голосов
/ 24 января 2019

Если вы устанавливаете с использованием среды pipenv, вы всегда должны устанавливать свои пакеты с помощью pipenv, таким образом, он обновит ваш файл pipfile.lock. Также будьте осторожны, потому что pip install <package> будет работать практически везде, это не установка пакетов в вашу виртуальную среду, это установка их на ваш компьютер. Pipenv обновит ваш файл Pipfile.lock и фактически установит его в виртуальную среду pipenv, если она у вас открыта.

Редко хорошей идеей является pip install <package> вне виртуальности.

...