初接触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会有以上问题。