首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python - poetry(2)命令介绍

    :包的名称 --description:包的描述 --author:包的作者 --python:兼容的 Python 版本 --dependency:需要具有版本约束的包,格式 foo:1.0.0 -...-dev-dependency:开发需求 生成 pyproject 已有的字段 和 options 是可以对齐的 install 从当前项目读取 pyproject.toml 文件,解析依赖项 [tool.poetry.dependencies...[tool.poetry.dev-dependencies] 下,若需要得用 --dev 参数 指定版本 poetry add pendulum@^2.0.5 poetry add "pendulum.../my-package/ poetry add ../my-package/dist/my-package-0.1.0.tar.gz poetry add .....如果不存在虚拟环境,会自动创建一个 check 验证 pyproject.toml 文件的结构,并在出现任何错误时返回详细报告 poetry check search 在远程库上搜索包 poetry

    1.6K20

    自动化让你远离烦恼,几个小技巧轻松优化​Python开发环境

    在Ubuntu系统的电脑上,必须安装以下函数库以防止运行出现问题。.... poetry add pandas=0.25 fastapi --extras all # As an example of how you could add a git module poetry...poetry add --dev black=19.3b0 # Assume we are inside the current toplevel dsexample folder poetry run...Mypy是一种静态python代码检查器,作用是在错误发生之前找到他们。使用poetry向项目中添加mypy并进行代码检查与添加black一样简单。...这样代码仓库就永远不会出现格式不整齐或是未经类型检查的代码,以及任何其他你需要检查错误的代码。 现在来安装pre-commit。 可以使用poetry将其直接安装在项目里,也可以安装在本地机器里。

    1.5K30

    优化​Python开发环境的几个技巧

    在Ubuntu系统的电脑上,必须安装以下函数库以防止运行出现问题。.../poetry/master/get-poetry.py | python 另外一种依赖性管理的方式是使用pip和pyenv-virtualenv指令。...Mypy是一种静态python代码检查器,作用是在错误发生之前找到他们。使用poetry向项目中添加mypy并进行代码检查与添加black一样简单。...当然,可以将其设置为只对你关心的错误发出警告。这可以通过在项目中添加mypy.ini文件实现。...这样代码仓库就永远不会出现格式不整齐或是未经类型检查的代码,以及任何其他你需要检查错误的代码。 现在来安装pre-commit。 可以使用poetry将其直接安装在项目里,也可以安装在本地机器里。

    1.4K10

    客观对比 Python 所有的依赖环境管理工具

    或者,您可能开发一个支持多个 Python 版本的项目,并且想要测试所有版本。除此之外,检查最新的 Python 版本所提供的功能,或者测试 Python 的预发布版本是否存在错误也是不错的选择。...此外,使用 pip install 安装包时可能会出现问题,因为该包与系统范围的 Python 安装一起放置。其中一些问题可以通过使用命令 --user 中的标志来解决。...安装依赖 poetry install 依赖管理: # Add dependency poetry add # Display all dependencies poetry...show --tree 运行代码 # Activate virtual env poetry shell # Run script within virtual env poetry run python...这意味着它可以做除 Python 版本管理之外的所有事情: Python版本管理:❌ 包管理:✅ 环境管理:✅ 构建包:✅ 发布包:✅ pdm 的主要命令与 poetry 类似。

    2.4K10

    Linux编译安装安Python3.73.8出现_ssl模块错误| python运行ssl模块出现ModuleNotFoundError

    背景: 今天在Linux上使用paramiko模块的时候,出现了错误:ModuleNotFoundError:No module name '_ssl',但是我的系统是安装了openssl的1.0.1的...,查了网络上的信息发现,Python3.7以后的版本,需要openssl1.0.2+,或者Libressl2.6.4+。...按照网络上的方法,安装了openssl-1.1.1g,对Python3.8重新手动编译安装,但是在执行make命令的时候仍旧提示_ssl模块没有被成功导入。...还有可能在使用pip安装的时候,报错ssl module in Python is not available,这些本质上都是因为Python在编译安装的时候,没有找到合适版本的ssl导致的。...that require TLS/SSL, however the ssl module in Python is not available. 3 Collecting virtualenv 4

    9.4K52

    #抬抬小手学Python# Python Poetry 进行依赖管理【图文】

    更糟糕的是,外部包通常依赖于特定的 Python 版本。因此,安装包的用户可能会收到错误消息,因为您的依赖项版本与其 Python 版本不兼容。...如果你想在requests你的项目中添加一个外部包,那么你可以运行一个命令: $ poetry add requests 通过运行poetry add requests,您正在将最新版本的requests...仅运行poetry install会触发警告,提示两个文件不同步并会产生错误,因为 Poetry 尚不知道beautifulsoup4项目中的任何版本。...另一种选择是add使用版本约束或latest标签运行命令: $ poetry add pytest@latest --dev 当您运行add带有latest标记的命令时,它会查找包的最新版本并更新您的pyproject.toml...使用 创建 Poetry 项目后poetry init,您可以将该cat实用程序与以下poetry add命令结合使用: $ poetry add \`cat requirements.txt\`

    2.2K40
    领券