Python诗歌在Ubuntu上失败

Python诗歌在Ubuntu上失败,python,ubuntu-18.04,python-poetry,Python,Ubuntu 18.04,Python Poetry,我试图让Poethy(python依赖管理器)在Ubuntu18.04上运行,但每当一个包试图添加到项目中时,它总是抛出一个奇怪的错误。我尝试卸载并重新安装诗歌,但没有任何效果。ubuntu机器是一个干净的安装,上面几乎没有任何东西 错误在这里: 系统信息: 平台:ubuntu 18.04 诗歌版本1.1.5 基本Python:3.8.5 基本Python的位置:/opt/anaconda/latest/bin/Python 我是如何安装诗歌的: curl-sSL | python 源代码,

我试图让Poethy(python依赖管理器)在Ubuntu18.04上运行,但每当一个包试图添加到项目中时,它总是抛出一个奇怪的错误。我尝试卸载并重新安装诗歌,但没有任何效果。ubuntu机器是一个干净的安装,上面几乎没有任何东西

错误在这里:

系统信息:

  • 平台:ubuntu 18.04
  • 诗歌版本1.1.5
  • 基本Python:3.8.5
  • 基本Python的位置:
    /opt/anaconda/latest/bin/Python
我是如何安装诗歌的:

  • curl-sSL | python
  • 源代码,以便诗歌可以立即与
    source$HOME/.poetry/env一起使用
  • 创建具有诗意的新项目,如
    诗意新tes项目
  • 从内部
    测试项目
    目录启动
    诗意外壳
  • 尝试
    poetry show
    poetry add[some package]
    ,将抛出错误

  • 问题是ubuntu机器在
    locale
    中没有正确编码utf-8。下面是一个更深入的问题来解释它:


    修复方法是简单地将
    导出PYTHONUTF8=1
    添加到我的
    ~/.bash\u配置文件

    我想你需要一个锁文件才能让
    诗歌秀
    正常工作。运行
    poetry lock
    或只是
    poetry install
    解决了这个问题吗?这可能还与conda提供的python解释器有关。在我的测试中,我做了一个源代码安装:谢谢,是的,我认为这是多种因素的结合。我找到了一个解决方案,我将很快发布。