UnicodeEncodeError: 'ascii' codec can't encode character u'\u2018' in position 15564: ordinal not in range(128)

UnicodeEncodeError: 'ascii' codec can't encode character u'\u2018' in position 15564: ordinal not in range(128)

当我尝试在我的 poetry.lock 文件所在的目录中执行 poetry add pyarrow 命令时,出现以下错误(见标题)。

我尝试使用特定或最新版本的诗歌,但错误仍然存​​在。 我有最新版诗和python3.9.1.

版本

只有这个模块会出现这种情况,其他都没有问题。

我也试了,也是报错,但是不一样。不过,它对我有用 python3.8 。也许你可以使用那个版本。 The documentation 也没有提到 python3.9 作为兼容版本。

作为替代方案,您可以从 this repo. I quickly tested it with poetry and it works. This poetry resource 安装 nightlies 可能有助于设置它。您必须在 pyproject.toml:

中进行设置
[[tool.poetry.source]]
name = "pyarrow"
url = "https://repo.fury.io/arrow-nightlies/"

然后 运行 poetry add --allow-prereleases pyarrow.