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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 开机出现DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS ENTER「建议收藏」

    开机出现DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS ENTER「建议收藏」开机就出现DISKBOOTFAILURE,INSERTSYSTEMDISKANDPRESSENTER我的第一引导是从光驱,第二是从硬盘。以前是可以正常从硬盘启动的,突然发现这种现象。光驱里面没有光盘,为什么不能从硬盘启动了呢?开机滴的一声,应该是自检正常啊。打开BIOS查看了一下,好像也没动什么数据,打开机箱,把几个插头插紧了一下,(不记得做了哪些操作,反正没动内存

    2022年7月13日
    41
  • SpringBoot 项目使用 SLF4J+logback 进行日志记录,来增强可维护性

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 作者:云深不知处 blog.csdn.net/mu_wind/article/details/99830829 Sp…

    2021年6月27日
    111
  • webstorm快捷键大全

    webstorm快捷键大全  

    2022年6月23日
    21
  • 适合于初学者—软路由全探索系列(一):探索 VMware 虚拟机旁路由安装及设置

    适合于初学者—软路由全探索系列(一):探索 VMware 虚拟机旁路由安装及设置软路由系列:VMware虚拟机旁路由配置全过程一、背景知识1、路由器2、软路由3、旁路由二、旁路由的网络配置及特性1、网络配置2、网络特性三、OpenWrt旁路由虚拟机安装1、安装准备一、背景知识1、路由器路由器(Router)是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。它能够理解不同的协议,例如某个局域网使用的以太网协议,因特网使用的TCP/IP协议。这样,路由器可以分析各种不同类型网络传来的数据包的

    2022年5月22日
    172
  • 挖矿脚本学习

    挖矿脚本学习#背景日常应急响应过程中发现的挖矿脚本,对其进行分析发现写的质量该不错,可以学习下#样本分析及学习SHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/b

    2022年6月30日
    24
  • LLDP协议、STP协议 笔记

    LLDP协议、STP协议 笔记参考:数据链路层学习之LLDP生成树协议LLDP协议、STP协议笔记LLDP提出背景:随着网络技术的发展,接入网络的设备的种类越来越多,配置越来越复杂,来自不同设备厂商的设备也往往会增加自己特有的功能,这就导致在一个网络中往往会有很多具有不同特性的、来自不同厂商的设备,为了方便对这样的网络进行管理,就需要使得不同厂商的设备能够在网络中相互发现并交互各自的系统及配置信息。L…

    2022年6月2日
    31

发表回复

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

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