gpt4 book ai didi

python - 使用 pip 安装 Senticnet 时出现 Unicode 解码错误

转载 作者:行者123 更新时间:2023-12-01 00:40:08 28 4
gpt4 key购买 nike

追踪:

ERROR: Command errored out with exit status 1:
command: /home/geancarlo/Github/trolls_clasificator/venv/bin/python3.6 -c
'import sys, setuptools, tokenize; sys.argv[0] =
'"'"'/tmp/pip-install-wftowpu8/senticnet/setup.py'"'"';
__file__='"'"'/tmp/pip-install-wftowpu8/senticnet/setup.py'"'"';f=getattr(tokenize,
'"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"',
'"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))'
egg_info --egg-base pip-egg-info
cwd: /tmp/pip-install-wftowpu8/senticnet/
Complete output (7 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-install-wftowpu8/senticnet/setup.py", line 20, in <module>
license=open('LICENSE').read(),
File "/usr/lib/python3.6/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 10: ordinal not in range(128)
---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for
full command output.

我正在尝试安装Senticnet使用 Python 3 的 venv 与 pip 一起使用。有帮助吗? :(

最佳答案

File "/tmp/pip-install-wftowpu8/senticnet/setup.py", line 20, in <module>
license=open('LICENSE').read(),
File "/usr/lib/python3.6/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 10: ordinal not in range(128)

senticnet's LICENSE 的第 12 个字符确实是非 ASCII:©;但它对我来说安装得很好。

有问题的代码,open('LICENSE').read(),如 pip's bug report 中所述,使用从系统设置派生的编码,在您的计算机上为 ASCII。

在 *nix 上,在 pip install 之前运行 export LC_ALL=en_US.UTF-8 应该可以解决此问题。

关于python - 使用 pip 安装 Senticnet 时出现 Unicode 解码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57421988/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com