Poetry(1)Poetry介绍与安装

Poetry(1)Poetry介绍与安装介绍Poetry是Python中的依赖管理和打包工具,当然它也可以配置虚拟环境。它允许您声明项目所依赖的库,并为您管理(安装/更新)它们。之前一直使用virtualenvwrapper管理虚拟

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

介绍

PoetryPython 中的依赖管理和打包工具,当然它也可以配置虚拟环境。它允许您声明项目所依赖的库,并为您管理(安装/更新)它们。
之前一直使用virtualenvwrapper管理虚拟环境,现在来学习Poetry
 

系统要求

Poetry 需要 Python 2.73.5+。它是多平台的,目标是使其在 Windows、Linux 和 MAC 上同样有效。
注意:下一个版本(1.2)不再支持Python 2.73.5+,所以我们尽量使用最新版本的Python
 

安装方式

 

macOS或Linux安装命令

curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python -

unix上安装完成后,poetry工具默认会安装到$HOME/.poetry/bin
 

配置环境变量

安装完成后,我们还不能马上使用,需要配置环境变量,这里以mac系统为例,打开环境配置文件.zshrc

vim ~/.zshrc

在文件最后一行添加如下命令:

export PATH="$HOME/.poetry/bin:$PATH"

然后重启终端或者执行命令source ~/.zshrc
 

检查安装是否成功

poetry --veriosn

如果您看到类似的内容,Poetry version 1.1.11那么您就可以使用 Poetry 了。
 

更新poetry命令

 

更新到最新的稳定版本poetry

poetry self update

 

安装预发布版本,可以使用该--preview选项。

poetry self update --preview

 

如果要安装特定版本,可以将其作为参数传递给self update.

poetry self update 0.8.0

self update命令仅在您使用推荐的安装程序安装 Poetry 时才有效。
如果您仍在使用 <1.0 的poetry版本,请改用poetry self:update

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/164828.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • CefSharp 中过滤图片 RequestHandler

    CefSharp 中过滤图片 RequestHandler【C#CefSharp过滤RequestHandler图片1、方式一ChromiumWebBrowser实现IRequestHandler具体内同参照附录;将OnBeforeResourceLoad方法替换成2中的内容,很简单;2、方式二继承集成默认的抽象类DefaultRequestHandlerinternalclassRequestHandler…

    2026年1月26日
    5
  • pat乙级1002_PAT甲级

    pat乙级1002_PAT甲级题目链接实现#include&lt;iostream&gt;#include&lt;cstdio&gt;usingnamespacestd;//得到最大公因子intgcd(inta,intb) { returnb==0?a:gcd(b,a%b);}//最小公倍数intlcm(inta,intb){ returna/gcd(…

    2022年10月21日
    4
  • NVIC简介

    NVIC简介文章目录1.什么是NVIC1.1NVIC结构体定义1.2相应固件库函数1.2.1NVIC_EnableIRQ函数1.2.2NVIC_DisableIRQ函数1.2.3NVIC_GetPendingIRQ函数1.2.4NVIC_SetPendingIRQ函数1.2.5NVIC_ClearPendingIRQ函数1.2.6NVIC_GetActive函数1.2.7NVIC_SetPriority函数1.2.8NVIC_GetPriority函数1.2.9NVIC_Syst

    2022年5月8日
    202
  • 2022.01idea激活码[最新免费获取]

    (2022.01idea激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年4月1日
    157
  • p2p流媒体平台有哪些(p2p工作模式)

    P2P流媒体开源项目介绍1.PeerCast2002年成立,最早的开源P2P流媒体项目。PeerCast把节点按树结构组织起来,每个频道都是一个树,直播源是根节点,父节点只给子节点提供数据。节点离根节点越远,传输时延就越大,所以树的深度应该尽可能短,但节点有限的上行带宽限制了节点的宽度。 2.Tribler2008年开始的项目,既能实现BT下载,还能播放视频的点播和直播…

    2022年4月17日
    78
  • addEventListener() 方法,事件监听[通俗易懂]

    addEventListener() 方法,事件监听[通俗易懂]addEventListener()方法,事件监听你可以使用removeEventListener()方法来移除事件的监听。语法element.addEventListener(event,function,useCapture);第一个参数是事件的类型(如”click”或”mousedown”).第二个参数是事件触发后调用的函

    2022年7月12日
    28

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号