🐧Linux

Poetry之keyring问题

date
Apr 4, 2024
slug
poetry+keyring
author
status
Public
tags
Linux
Bug
summary
poetry安装时keyring的问题
type
Post
thumbnail
https://w.wallhaven.cc/full/qz/wallhaven-qz82el.png
category
🐧Linux
updatedAt
Apr 4, 2024 06:44 AM

1 什么是Poetry?

Poetry是Python中用于依赖项管理和打包的工具。它允许您声明项目所依赖的库,并将为您管理(安装/更新)这些库。Poetry提供了一个锁定文件,以确保可重复安装,并可以构建用于分发的项目。

2 为什么使用它?

之前在实验中,大多使用的是pytorch, 使用conda和pip安装基本能满足我的大部分需求。 但是在使用tensorflow时,往往安装起来比较麻烦,经常容易出现版本不兼容的现象。使用conda导出的配置文件,经常会无法在新的机器上完整安装。
而Poetry能够提供更好的版本控制,可能就是在目前以pip和conda为主情况下,重新生成poetry的配置文件要费点时间。

3 如何使用?

4 Bug:no module named 'keyring.backends.Gnome’

这个bug对应于基本上所有的keyring问题,gnome只是因为我使用了ubuntu。
如何解决:
export PYTHON_KEYRING_BACKEND=keyring.backends.null.Keyring
只需要在执行poetry前,export 这个变量就可以了。