Эквивалент `package.json 'и` package-lock.json` для `pip'Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Эквивалент `package.json 'и` package-lock.json` для `pip'

Сообщение Anonymous »

Менеджеры пакетов для javaScript Как NPM и yarn Используйте пакет. JSON , чтобы указать «зависимости верхнего уровня» и создать файл блокировки, чтобы отслеживать конкретные версии все пакеты (т.е. бр и субботни), которые устанавливаются как результат. /> Кроме того, Package.json позволяет нам провести различие между типами зависимостей верхнего уровня, такими как Производство и разработка .

для python , с другой стороны, у нас есть Pip . Я полагаю, что Pip эквивалент блокировки -file будет результатом PIP Freeze> TEDIONS.TXT .

Однако, если вы сохраняете только эти отдельные требования. Это может быть реальной болью, если вы хотите удалить или изменить зависимости верхнего уровня, так как легко остаться с осиротевшими пакетами (насколько я знаю, PIP не удаляет подразделения, когда вы утепляете PIP a Package. Например, зависимости от верхнего уровня и суб-уровня с PIP ? Lock -file. Кроме того, я мог бы иметь требования dev.txt для зависимости разработки, и так далее, и так далее. < /p>

Я хотел бы знать, если это путь, или есть ли лучший подход. Тот же вопрос можно задать для Conda Environment.yml .

Подробнее здесь: https://stackoverflow.com/questions/526 ... on-for-pip
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • NPM CI не удается в EAS-сборку с ошибкой: package.json и package-lock.json не синхронизированы
    Anonymous » » в форуме Android
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • NPM CI не удается в EAS-сборку с ошибкой: package.json и package-lock.json не синхронизированы
    Anonymous » » в форуме Android
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Что такое pip-эквивалент `npm install package --save-dev`?
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как создать Package.Dependency.package из содержимого файла json?
    Anonymous » » в форуме IOS
    0 Ответы
    95 Просмотры
    Последнее сообщение Anonymous
  • Пакет Manifest по адресу '/package.swift' не может быть доступен (/package.swift не существует в файловой системе)
    Anonymous » » в форуме IOS
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous

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