python3,pycharm运行时提示’ascii’ codec can’t encode characters


初接触pycharm工具,配合使用的是python3.7,mac电脑运行代码时,总提示:INTERNALERROR> UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 624-629: ordinal not in range(128)

解决办法:
1)在pycharm中,打开python console,如图:

2)执行下面命令:

import sys
sys.stdout.encoding

发现此时编码为US-ASCII

3)修改环境变量
在linux或Mac上设置环境变量的方式一样,编辑/.bash_profile文件(’’指的是用户登录后的默认目录),添加一行:
export LANG=”en_US.UTF-8″
最好source一下
source ~/.bash_profile

4)重启pycharm

5)如果还有问题,尝试修改pycharm的编码,下边为我的配置

以上希望能帮助到大家,当时我办公室用的windows,可能由于默认编码问题,没有提示这个问题,mac会有以上问题。

转载自:https://blog.csdn.net/qiuqiuer123/article/details/84980513

You may also like...

退出移动版