Python 诗歌失败 Ubuntu

Python Poetry Failing on Ubuntu

我正在尝试让 Poetry(python 依赖管理器)在 Ubuntu 18.04 上工作,但每当尝试将包添加到项目时它都会抛出一个奇怪的错误。我尝试卸载并重新安装 poetry 但它什么也没做。 ubuntu 机器是全新安装,上面几乎没有任何东西。

错误在这里:https://gist.github.com/tylermanning/6881ba664236e25434f8d0befd4a8bfc

系统信息:

我是如何安装诗歌的:

  1. curl -sSL https://raw.githubusercontent.com/python-poetry/poetry/master/get-poetry.py | python
  2. 来源,这样诗歌就可以立即用于 source $HOME/.poetry/env
  3. 创建一个带有诗歌的新项目 poetry new tes-proj
  4. test-proj 目录中启动 poetry shell
  5. 尝试poetry showpoetry add [some package],将抛出错误

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

解决方法是将 export PYTHONUTF8=1 添加到我的 ~/.bash_profile