Python错误:UnicodeEncodeError: ‘latin-1’ codec can’t encode

Python部署一个项目,运行的时候提示错误:

UnicodeEncodeError: 'latin-1' codec can't encode characters in position 0-9: ordinal not in range(256)

网上查询说是环境变量问题,python默认编码是  latin1,更改下环境变量。运行以下代码顺利解决。

export PYTHONUTF8=1

顺便记录下Python安装、及过程。

Debian 10安装Python

Debain 10是包换python 2和 python 3的。只需要:

apt update && apt upgrade

查看python版本:

python --version
python3 --version

或者用 python -V查看。

安装pip

apt-get install python3-pip

本文参考:https://www.linode.com/docs/guides/how-to-install-python-on-debian-10/

本文链接: https://www.168itw.com/tech/python-unicodeencodeerror-latin-1-codec-cant-encode/
转载请注明转载自:168itw

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注