【发布时间】:2021-04-09 18:04:14
【问题描述】:
我正在尝试让 Poetry(python 依赖项管理器)在 Ubuntu 18.04 上运行,但每当尝试将包添加到项目中时,它都会抛出一个奇怪的错误。我尝试卸载并重新安装诗歌,但它什么也没做。 ubuntu 机器是一个干净的安装,上面几乎没有任何东西。
错误在这里:https://gist.github.com/tylermanning/6881ba664236e25434f8d0befd4a8bfc
系统信息:
- 平台:ubuntu 18.04
- 诗歌1.1.5版
- 基础 Python:3.8.5
- 基础 Python 的位置:
/opt/anaconda/latest/bin/python
我是如何安装诗歌的:
- 卷曲-sSLhttps://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py |蟒蛇
- 来源,以便诗歌可以立即与
source $HOME/.poetry/env一起使用 - 用像
poetry new tes-proj这样的诗歌创建一个新项目 - 从
test-proj目录内部启动poetry shell - 尝试
poetry show或poetry add [some package]会抛出错误
【问题讨论】:
-
你需要一个锁文件才能让
poetry show工作,我想。运行poetry lock或仅运行poetry install能解决问题吗? -
这也可能与 conda 提供的 python 解释器有关。在我的测试中,我进行了源安装:gist.github.com/a-recknagel/dddfce44ffa8e6eacd5c06f64cfe0bb0
-
谢谢,是的,我认为这是多种因素的结合。我找到了一个很快就会发布的解决方案。
标签: python ubuntu-18.04 python-poetry