python - 关于 $TF_PYTHONIOENCODING 的 Mac 终端错误;?
问题描述
当我在每个新窗口中打开一个新终端时,它会吐出如下错误消息: 打开新终端时出现错误消息
Fatal Python error: init_stdio_encoding: failed to get the Python codec name of the stdio encoding
Python runtime state: core initialized
LookupError: unknown encoding: $TF_PYTHONIOENCODING;
Current thread 0x000000010e1e3dc0 (most recent call first):
<no Python frame>
这也干扰了其他全局节点模块的正常工作,例如
aws ecr get-login-password xxxxx xxxxxx xxxxxx.....
返回一条错误消息:
Traceback (most recent call last):
File "/usr/local/bin/aws", line 27, in <module>
sys.exit(main())
File "/usr/local/bin/aws", line 23, in main
return awscli.clidriver.main()
File "/usr/local/aws/lib/python2.7/site-packages/awscli/clidriver.py", line 59, in main
rc = driver.main()
File "/usr/local/aws/lib/python2.7/site-packages/awscli/clidriver.py", line 196, in main
parsed_args, remaining = parser.parse_known_args(args)
File "/usr/local/aws/lib/python2.7/site-packages/awscli/argparser.py", line 100, in parse_known_args
setattr(parsed, arg, value.decode(terminal_encoding))
LookupError: unknown encoding: $TF_PYTHONIOENCODING;
$TF_PYTHONIOENCODING 似乎有问题;但不知道它是什么 - 我试过谷歌搜索并没有显示任何相关搜索
解决方案
推荐阅读
- scala - 使用 OptionT 将 Future[Option[_]] 与普通 Future[_] 组合时语法更好
- asp.net-core - 使用 AbpMvcAuthorize 自定义身份验证方案
- php - openssl_public_encrypt 在大输入上返回空输出
- ios - 在 ARKit 水平面上绘制填充多边形
- python - 使用 paramiko,重命名文件和更改目录失败。为什么?
- linux - 在单个别名命令中链接 xwininfo 和 imagemagick?
- android - 如果在 oreo 中将服务放在前台,我是否需要设置唤醒锁?
- visual-studio - VisualStudio PyLint“文件名或扩展名太长”
- windows - 如何启用“Microsoft.Windows.Common-Controls”进行特定控制?
- javascript - 引导轮播不显示新创建的项目