展开讨论

经验与复盘经验摘录 · 机器翻译

最近第一次接触诗歌,简直“简单”得令人痛苦

最近第一次接触诗歌,简直“简单”得令人痛苦。我只是想使用一个单独的Python项目,https://github.com/rumpelsepp/oscclip。我花了大约三个小时试图弄清楚如何设置Python密钥环以让我开始使用poetry。在一个我通过ssh连接的系统上。Gnome-keyring-daemom正在运行。我花了一段时间将archwiki上建议的随机pam规则添加到我的环境中,以注入更多的gnome守护进程内容。随机的gnome-keyring-unlock脚本,这些脚本很快开始谈论Clevis和tpm以及fido双因素认证。在数百条关于Seahorse的回复中挣扎,这是一个不适合ssh的图形工具。许多漫长而痛苦的悲伤故事。最后,我偶然发现有人建议通过一些配置将密钥环设为null提供者来关闭它。之后,poetry项目就正常工作了。这个项目仅有少量依赖,但这些依赖已经安装在我的系统上,但poetry也是这个单文件脚本的重要任务运行器。…

源讨论为什么不告诉人们“简单”地使用pyenv、poetry或anaconda原帖 226 条评论 · 导入时统计
3

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 3

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

WH

天啊。我最喜欢pip的一个功能是它能非常方便地从git仓库安装,甚至可以直接从master.zip的绝对URL安装

完整原文
MI

是的,这就是所有这些“有帮助”的帖子的问题。 你不需要poetry来做这个。我自己的单个CLI包仍然使用一个setup.py,我已经五年没碰过它了,而且它足够简单,很容易编写。

完整原文
AN

顺便说一下,对于安装Python包作为可运行工具(而不是可导入的库)的情况,pipx非常可靠。 例如,你可以将oscclip安装到临时目录中,并使用专用的虚拟环境立即运行它: $ pipx run --spec 'oscclip @ git+https://github.com/rumpelsepp/oscclip' osc-copy --help 或者更永久地安装它: $ pipx install 'oscclip @ git+https://github.com/rumpelsepp/oscclip' 我自己的用于管理Python虚拟环境和依赖关系的Zsh前端工具zpy,使用pip-tools来完成同样的事情,它有一个pipx的克隆工具pipz: $ pipz runpkg 'oscclip @ git+https://github.com/rumpelsepp/oscclip' osc-copy --help $ pipz install 'oscclip @ git+https://github.com/rumpelsepp/oscclip'

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。