使用 创建 Poetry 项目后poetry init,您可以将该cat实用程序与以下poetry add命令结合使用: $ poetry add `cat requirements.txt` Creating virtualenv rp-require-0ubvZ-py3.9 in ~/Library/Caches/pypoetry/virtualenvs Updating dependencies Resolving dependencies... (6.2s) Writing lock file Package operations:...
poetry add flask :安装最新稳定版本的flask poetry add pytest --dev : 指定为开发依赖,会写到pyproject.toml中的[tool.poetry.dev-dependencies]区域 poetry add flask=2.22.0 : 指定具体的版本 poetry install : 安装pyproject.toml文件中的全部依赖 poetry install --no-dev : 只安装非development环境的依赖,一...
如果您使用 poetry add <dependency_name>安装依赖包 相当于使用 pip install <dependency_name>。 [tool.poetry.dev-dependencies] :配置仅用于开发的依赖包。 备注: 如果你想使用 src 文件夹,可以添加 --src 选项,这会把程序包嵌套在 src 文件夹里。 已有项目初始化 poetry init 根据它的提示输入你的项目...
poetry允许你区分两者,将依赖安装至dev-dependencies区块。 $ poetry add pytest -D # 或者使用官方更推荐的方式 $ poetry add pytest-G dev Using version^7.4.0forpytest Updating dependencies Resolving dependencies... Downloading http://mirrors.aliyun.com/pypi/packages/33/b2/741130cbcf2bbfa852ed95a60dc3...
在项目根目录下运行命令:poetry add --dev <dependency>,将依赖库添加到开发依赖中。 在poetry.lock文件中可以查看和管理项目的所有依赖。 开发依赖和运行依赖有什么区别? 开发依赖是在开发过程中需要使用的依赖库,例如测试框架、代码检查工具等。运行依赖是在项目运行时需要使用的依赖库,例如Web框架、数据库驱动等。
poetry add xxx命令可以用来在当前环境中安装某个依赖包: (python3.9.4)C:\Users\Administrator\projects\python\test-poetry>poetry add requests Using version ^2.25.1 for requests Updating dependencies Resolving dependencies... Writing lock file Packageoperations:5 installs,0 updates,0 removals ...
poetry add new-package This installs all of the dependencies in my-optional-group before it installs new-package. Is this a bug or expected behaviour? How do I add just new-package still excluding all of the dependencies in my-optional-group that I don't want? devmcp added kind/bug ...
以上两种写法都声明了一个dev的组的依赖。 声明组合是可选的,这在具体的环境中有的特定的用途时很有用: [tool.poetry.group.docs] optional = true [tool.poetry.group.docs.dependencies] mkdocs = "*" 添加依赖到组中: poetry add pytest --group test ...
Poetry version: Poetry (version 1.4.1) Python version: Poetry Version: 1.4.1 Python: 3.9.11 Virtualenv Python: 3.11.1 Implementation: CPython Path: /home/test-user/.cache/pypoetry/virtualenvs/poetry-test-VqRfSpzI-py3.11 Executable: /home...
$ poetryadd'pandas=^1.5'# pyproject.toml[tool.poetry.dependencies]python="^3.8"pandas="^1.5" 1. 2. 3. 4. 5. 6. poetry.lock文件存储了每个软件包及其依赖关系的精确版本号。 复制 # poetry.lock...[[package]]name="pandas"version="1.5.3"description="Powerful data structures for data analysis...