Poetry(1)Poetry介绍与安装

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


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

介绍

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

系统要求

Poetry 需要 Python 2.7 或 3.5+。它是多平台的,目标是使其在 Windows、Linux 和 MAC 上同样有效。
注意:下一个版本(1.2)不再支持Python 2.7 或 3.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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • vue+mongodb_mongodb开启auth认证

    vue+mongodb_mongodb开启auth认证刚刚安装完mongodb并且让这个mongodb安装成系统服务,然后给启动啦,以为自己这就可以像MySQL那样;安装好之后,配合可视化工具NavicatforMySQL简单的就跑起来了,但是呢,并不是这个样子。出bug啦,我暂且记录一下,正在找解决之法。UnabletofetchCollectionstatsInvalidcredentialsfordataba

    2022年8月21日
  • clion 激活码_在线激活

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

    2022年3月26日
  • 【OpenGrok代码搜索引擎】二、Windows10下基于Linux子系统搭建Opengrok代码搜索引擎

    【OpenGrok代码搜索引擎】二、Windows10下基于Linux子系统搭建Opengrok代码搜索引擎OpenGrok为一个方便快速的源码搜索及交叉引用查询引擎。它以Java编写,可用于源码搜索、交叉引用查询、以及源码树定位。它支持多种编码语言和多种代码版本控制引擎系统。

    2022年5月5日
  • MFC进度条同步问题

    MFC进度条同步问题读者朋友们可能天天使用Visual C++这个强大的工具来开发应用程序,不知道注意到没有,Visual C++每次装载一个项目的时候,为了使项目加载过程不至于太单调,会在状态栏的左半部分会出现一个装载进度条,用来即时显示Visual C++装载项目的进度,当项目装载完毕后,进度条隐藏。那么这个功能是如何实现的呢?为了说明该功能的实现原理,本例提供了一个范例程序prgsbar,它演示了在编辑视图里显

    2022年7月27日
  • XGBoost+LightGBM+LSTM:一次机器学习比赛中的高分模型方案

    XGBoost+LightGBM+LSTM:一次机器学习比赛中的高分模型方案目录1 数据探索与数据预处理 21.1赛题回顾 21.2数据探索性分析与异常值处理 21.3相关性分析 52 特征工程 82.1光伏发电领域特征 82.2高阶环境特征 112.3特征选择 113 模型构建与调试 113.1预测模型整体结构 113.2基于LightGBM与XGBoost的模型构建与调试 123.3基于LSTM的模型构建与调试 133.4…

    2022年5月1日

发表回复

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

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