先直接提供解决方法,修改电脑主机名为英文就可以了
右键此电脑-属性-更改设置-更改
网上找到的都是文件编码问题,也一度以为是用户名中文的问题,但我的用户名一直是英文的,所以这个也不对。
原因:根据报错跳转到出问题的代码部分,即图中line 791 的gethostbyaddr(),这个方法的作用是获取当前电脑的名字因为windows环境电脑名字是中文,所以报这个错误,改成英文重启电脑就可以了
先直接提供解决方法,修改电脑主机名为英文就可以了
右键此电脑-属性-更改设置-更改
网上找到的都是文件编码问题,也一度以为是用户名中文的问题,但我的用户名一直是英文的,所以这个也不对。
原因:根据报错跳转到出问题的代码部分,即图中line 791 的gethostbyaddr(),这个方法的作用是获取当前电脑的名字因为windows环境电脑名字是中文,所以报这个错误,改成英文重启电脑就可以了