Python诗歌在Ubuntu上失败

2024-04-25 19:24:01 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

系统信息:

  • 平台:ubuntu 18.04
  • 诗歌版本1.1.5
  • 基本Python:3.8.5
  • 基本Python的位置:/opt/anaconda/latest/bin/python

我是如何安装诗歌的:

  1. curl-sSLhttps://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]将抛出错误

Tags: 项目httpsgithubcom机器管理器poetryubuntu
1条回答
网友
1楼 · 发布于 2024-04-25 19:24:01

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

修复方法是简单地将export PYTHONUTF8=1添加到我的~/.bash_profile

相关问题 更多 >