[[package]] name = "pandas" version = "1.5.3" description = "Powerful data structures for data analysis, time series, and statistics" category = "main" optional = false python-versions = ">=3.8" [package.dependencies] numpy = [ {version = ">=1.20.3", markers = "python_version < \...
poetry new my-package 创建项目模板,项目结构如下所示: my-package ├── pyproject.toml ├── README.md ├── my_package │ └── __init__.py └── tests └── __init__.py init:创建pyproject.toml文件 。 install:读取pyproject.toml并安装依赖,它具有如下这些选项: --without: 忽略依赖...
安装某个包时,会在pyproject.toml文件中默认使用版本限定,比如colorama = "^0.4.1" ,当我执行 poetry update 时,colorama也许会更新到0.4.9,但绝不会更新到0.5.0,意思是在更新依赖时不会修改最左边非零的数字号版本,这样的默认设定可以确保不会更新到不兼容变动的版本。 poetry update:更新所有锁定版本的依赖 p...
随着时间的推移,依赖库可能会发布新版本。如果你需要更新依赖,可以使用update命令: poetry update 1. 这个命令会检查所有依赖的最新版本,并更新poetry.lock文件。 7.移除依赖 如果你的项目不再需要某个依赖,你可以使用remove命令将其从项目中移除: poetry remove package-name 1. 8.导出依赖 在某些情况下,你可能需...
# 添加依赖 poetry add <lib> # 添加dev依赖 poetry add <lib> --dev # poetry add package-name -D # 删除依赖 poetry remove <lib> # 更新依赖 poetry update # 锁定依赖版本 poetry lock # 列出全部依赖项 poetry show # 列出陈旧的依赖项 poetry show --outdated # 搜索指定的包 poetry search <na...
# 添加依赖poetryadd<lib># 添加dev依赖poetryadd<lib>--dev# poetry add package-name -D# 删除依赖poetry remove<lib># 更新依赖poetry update# 锁定依赖版本poetry lock# 列出全部依赖项poetry show# 列出陈旧的依赖项poetry show--outdated# 搜索指定的包poetry search<name> ...
$ poetry update<package_nmae> # 更新指定的依赖 poetry remove 卸载依赖,类似于pip uninstall <package_name>,不同的是会一同卸载依赖的依赖 $ poetry remove black Updating dependencies Resolving dependencies... (0.1s) Package operations:0installs,0updates,3removals ...
poetry new my-package 创建项目模板,项目结构如下所示: my-package ├── pyproject.toml ├── README.md ├── my_package │ └──init.py └── tests └──init.py init:创建pyproject.toml文件 。 install:读取pyproject.toml并安装依赖,它具有如下这些选项: ...
运行poetry add [--dev] <package>命令来为项目定义依赖或者dev依赖. 或者直接在pyproject.toml的[tool.poetry.dependencies]或者[tool.poetry.dev-dependencies]位置手动填写依赖,手动更改依赖后需要运行poetry update命令将依赖安装到虚拟环境中。 运行poetry update命令可以更新依赖到最新的版本。
poetry update # 更新指定的依赖 poetry update flask # 删除依赖 poetry remove flask 1.4.其他 对于一般的自用Python项目来说, 上面的 poetry 操作已经够了, 如果需要发布自己的包到pypi, 或者安装github最新的并未发布的包则可以使用他的其他拓展命令, 具体可以见文档(https://python-poetry.org/docs/)。