本文最后更新于:2024年5月7日 下午

在生成pypi包时报错 line 59, in closed return stream.closed,本文记录解决方案。

问题复现

在生成pypi包时报错:

1
2
3
4
5
6
7
8
9
10
11
12
$ python setup.py sdist

..
..
..

Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "E:\ProgramData\Anaconda3.8.5\lib\site-packages\colorama\ansitowin32.py", line 59, in closed
return stream.closed
ValueError: underlying buffer has been detached

解决方案

  • 是在写入相关文件时出现了编码错误
  • 在系统变量中加入:
1
PYTHONIOENCODING=UTF-8

即可解决问题

参考资料



文章链接:
https://www.zywvvd.com/notes/coding/python/ansitowin32-error/ansitowin32-error/


“觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭”

微信二维码

微信支付

支付宝二维码

支付宝支付

colorama\ansitowin32.py 错误 line 59, in closed return stream.closed 解决方案
https://www.zywvvd.com/notes/coding/python/ansitowin32-error/ansitowin32-error/
作者
Yiwei Zhang
发布于
2021年12月16日
许可协议