#python #pip #dependencies #python-poetry
Вопрос:
Я новичок в поэзии, и почему-то чтение документа в Интернете не очень помогает мне разобраться в этом инструменте. Итак, у меня есть существующий проект без использования поэзии, и я хочу писать pyproject.toml
и poetry.lock
использовать файлы requirements.txt
с помощью pip, чтобы другим людям было легче получить мой результат. Для этого я использую команду:
поэзия добавляет «кошку requirements.txt’
Но когда команда выполняется, кажется, что Poetry снова устанавливает пакет. Может ли кто-нибудь объяснить мне это? Спасибо
Вот результат выполнения команды:
$ poetry add `cat requirements.txt`
Using version ^1.21.2 for numpy
Using version ^0.46 for olefile
Using version ^8.3.2 for Pillow
Using version ^3.10.0 for typing-extensions
Updating dependencies
Resolving dependencies...
Writing lock file
Package operations: 35 installs, 0 updates, 0 removals
• Installing colorama (0.4.4)
• Installing catalogue (2.0.6)
• Installing click (8.0.3)
• Installing cymem (2.0.5)
• Installing numpy (1.21.2)
• Installing typing-extensions (3.10.0.2)
• Installing blis (0.7.4)
• Installing certifi (2021.10.8)
• Installing charset-normalizer (2.0.7)
• Installing idna (3.2)
• Installing preshed (3.0.5)
• Installing smart-open (5.2.1)
• Installing srsly (2.4.1)
• Installing pyparsing (2.4.7)
• Installing pydantic (1.8.2)
• Installing urllib3 (1.26.7)
• Installing typer (0.4.0)
• Installing wasabi (0.8.2)
• Installing markupsafe (2.0.1)
• Installing fastrlock (0.6)
• Installing packaging (21.0)
• Installing pathy (0.6.0)
• Installing jinja2 (3.0.2)
• Installing spacy-legacy (3.0.8)
• Installing torch (1.8.0)
• Installing thinc (8.0.10)
• Installing tqdm (4.62.3)
• Installing pillow (8.3.2)
• Installing requests (2.26.0)
• Installing cupy-cuda111 (9.5.0)
• Installing olefile (0.46)
• Installing torchtext (0.9.0)
• Installing spacy (3.1.3)
• Installing torchvision (0.9.0)
• Installing torchaudio (0.8.0)