poetry run python script.py poetry shell # 激活虚拟环境 配置文件 Poetry 使用 pyproject.toml 作为配置文件,包含项目元数据和依赖信息: [tool.poetry] name = "my-project" version = "0.1.0" description = "My awesome project" authors = ["Your Name <your.email@example.com>"] [tool.poetry...
创建项目:使用 Poetry 创建一个名为web-demo的新项目。添加依赖:通过 Poetry 添加 requests 库作为项目的依赖。编写 main.py 文件:在 main.py 中导入 requests 库,并定义获取天气数据的函数。运行程序:在 script 中,检查是否直接运行该脚本,并获取北京的天气数据并打印出来。Poetry使用poetry.lock文件来锁定所...
2. 使用 pipx 安装 poetry pipx install poetry 使用pipx list可以查看已安装的包 Step 2 使用 Poetry 创建项目 创建一个新的项目poetry-demo: poetry new poetry-demo 使用poetry init在已有项目中交互式的构建 pyproject.toml 这会在当前目录下创建一个新的 poetry-demo 项目文件夹,结构如下: poetry-demo ├...
poetry add git+https://github.com/sdispater/pendulum.git#developpoetry add git+https://github.com/sdispater/pendulum.git#2.0.5 通过本地目录、文件进行安装 poetryadd./my-package/poetryadd../my-package/dist/my-package-0.1.0.tar.gzpoetryadd../my-package/dist/my_package-0.1.0.whl 以可编辑...
Installing Poetry (1.8.2) Installing Poetry (1.8.2): Creating environment Installing Poetry (1.8.2): Installing Poetry Installing Poetry (1.8.2): Creating script Installing Poetry (1.8.2): Done Poetry (1.8.2) is installed now. Great! You can test that everything is set up by executing: ...
poetry add requests 1. Poetry 会自动将依赖添加到pyproject.toml文件中,并更新poetry.lock文件以锁定依赖的版本。 5.查看依赖 在添加了依赖之后,你可能需要查看当前项目的所有依赖。你可以使用show命令来实现这一点: poetry show 1. 这个命令会列出所有已添加的依赖及其版本。
poetry init 1. 我是一只回车没有自己输入东西的 options --name:包的名称 --description:包的描述 --author:包的作者 --python:兼容的 Python 版本 --dependency:需要具有版本约束的包,格式 foo:1.0.0 --dev-dependency:开发需求 生成pyproject 已有的字段 和 options 是可以对齐的 ...
def main(): print('hello poetry')然后在 pyproject.toml 中写上 [tool.poetry.scripts]my-script="sample.my_module:main"再执行 $ poetry run my-script 就会输出 "hello poetry"。通过对以上四个工具的认识,项目结构的复杂度由 cookiecutter-pyproject -> PyScaffold -> PyBuilder -> Poetry 依次降低,...
poetry[-h][-q][-v[<...>]][-V][--ansi][--no-ansi][-n]<command>[<arg1>]...[<argN>] 全局options --verbose (-v|vv|vvv):增加消息的详细程度:“-v”表示正常输出,“-vv”表示更详细的输出,“-vvv”表示调试 --help (-h):帮助文档 ...
poetry run python -V 还可以执行 pyproject.toml 中定义的脚本 [tool.poetry.scripts] my_script ="my_module:main" 执行 poetry run my_script shell 显式激活当前虚拟环境,会自动调用虚拟环境下的激活命令 check 验证pyproject.toml 文件的结构,并在出现任何错误时返回详细报告 ...