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


相关推荐

  • Git版本控制常用命令+pycharm 使用git

    Git版本控制常用命令+pycharm 使用git版本控制工具 VSS 采用锁机制 CVSSVN 集中式版本控制工具 GIT 分布式版本控制工具 git 服务器 git 代码托管平台 github 自己搭建私服 gitblibgit 客户端 linux sudoaptinsta git exegit 常见的命令设置 git 用户身份 gitconfigglo name 名字 gitconfigglo email 邮件 初

    2025年8月27日
    3
  • CentOS 6 命令(九)——磁盘阵列RAID

    CentOS 6 命令(九)——磁盘阵列RAIDmdadm-C/dev/md0-l5-n3/dev/sd[bcd]#创建等级为5的阵列设备md0,由sdb、sdc、sdd组成mdadm-D/dev/md0#查看阵列状态。-D查看状态pvcreate/dev/md0#将虚拟磁盘做成物理卷vgcreatenz2001_vg/dev/md0#创建卷组lvcreate-L1G-nnz2001_lv…

    2022年5月2日
    103
  • 数组的初始化及其基本属性

    数组的初始化及其基本属性数组的初始化及其基本属性1.数组:属于引用类型,就是一个存放同类型变量数据的容器。(容器概念以后再补)2.数组初始化第一种:数据类型[]数组名=new数据类型[数据长度];(动态初始

    2022年7月1日
    19
  • ROS教程(一):ROS安装教程(详细图文)

    ROS教程(一):ROS安装教程(详细图文)前言关于ROS(RobotOS机器人操作系统),估计看这个教程的人已经大概知道是啥了,我在这就不废话了。首先对于ROS的安装,在它的官方网站:http://wiki.ros.org/ROS/Installation中有详细说明。但是。。。上面的教程都是英文的,如果感觉略有压力(本人就是)。所以文章目录前言一、版本选择二、开始安装2.1软件中心配置2.2添加源2.3安装2.4配置ROS环境到系统三、验证ROS

    2022年6月4日
    37
  • IDEA设置自动导入包方法「建议收藏」

    作为程序员,有的时候多做一步就觉得累,所以本人就给IDEA设置了自动导入包,也算是提高了些效率吧。手动导入快捷键(Alt+Enter)1》》》》打开file——setting2》》》》打开General——Autoimport:将下列两项勾选中。…

    2022年4月10日
    356
  • html js 全局 变量,JS定义全局变量

    html js 全局 变量,JS定义全局变量【实例名称】定义全局变量【实例描述】在高级开发语言(如c#、Java)中可以很方便地使用“public”等关键字,定义应用程序中的全局变量,但JaVascript的变量只能存在于当前的方法中。本例通过一个简单的方法实现全局变量的定义。【实例代码】标题页-学无忧(www.xue51.com)functiontoGlobal(varName){window.execScript(varName)…

    2022年6月6日
    104

发表回复

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

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