启动SALOME时出现SyntaxError: (unicode error) utf-8 codec can‘t decode byte的解决办法
问题描述
在SALOME官网上下载SALOME.zip(for windows10)文件后解压,并且下载了Microsoft Visual C++之后,运行run_salome.bat后出现以下错误。
File “<string>”,line 1
SyntaxError: (unicode error) utf-8 codec can't decode byte 0xb4 in position 12: invalid start byte
原因分析:
这个错误提示太具有误导性了,直观上看会认为是utf-8可能会没办法对中文解码而导致C++容器的代码文件没有办法被成功读取。然后就会在SALOME包中疯狂寻找string文件中是否存在中文,查找文件中说明的更改方式,尝试使用GBK编码等等…
在网上搜索也没有找到满意的解决方案,在SALOME官网的FAQ和Forum上也没有找到相关的问题(可能是因为中国用户比较少?)
解决方案:
试了半天终于找到了问题在哪里,先打开Windows的设置界面,找到自己的用户名。
看到自己的用户名之后看看是不是中文命名的,如果是,就重命名为英文,拼音也行。人家utf-8解码解一半就卡在这里了…
ps:当时只是抱着尝试的心态,没想到真就解决了无法正常启动这个问题…最终并不是C++ container无法解码,而是用户名无法解码,希望能帮到有需要的人。
启动SALOME时出现SyntaxError: (unicode error) utf-8 codec can‘t decode byte的解决办法相关推荐
- tensorflow 读取图片错误(error UnicodeDecodeError: 'utf-8' codec can't decode byte 0xff in position 0 )的解析
在用tensorflow 自带的读取文件gfile模块中,调用API,如: filename = directory + DIRECTORY_IMAGES + name + '.jpg' image_ ...
- ssd [Error] UnicodeDecodeError: 'gbk' codec can't decode byte 0x81 in position【已解决】
使用ssd训练,pip install viz 的时候遇到的错误: Traceback (most recent call last):File "<string>", ...
- sublime的Fatal pylint error: UnicodeDecodeError: 'ascii' codec can't decode byte 问题解决方案
ubuntu16.04下面,在sublime中一旦保存.py文件,就会莫名其妙出现以下报错 解决方案一,将该.py文件保存在纯英文路径. 解决方案二, root权限下, gedit /opt/subl ...
- Python读取文件时,出现SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3
简短代码如下: import pandas as pd url = 'C:\Users\lic\Desktop\data\mp\1.csv' df = pd.read_csv(url) print(d ...
- python SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: trunca
这个是笔者在通过绝对路径读取文件时出现的错误,笔者使用的命令如下 file = open('C:\Users\Wudl\Desktop\pi_digits1.txt','r') 结果出现错误 Synt ...
- 成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position
成功解决Python中导出图片出现错误SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position ...
- SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in positio n 131-135: truncate
python报错 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in positio n 131-135: ...
- 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 6-7: malformed
成功解决SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 6-7: malformed ...
- 成功解决SyntaxError: (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 0-1: malformed
成功解决SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 0-1: malformed ...
最新文章
- 使用ROW_NUMBER 和partition by 解决报表中的查询问题
- 【Android 逆向】应用数据目录 ( files 数据目录 | lib 应用自带 so 动态库目录 | databases sqlite3 数据库目录 | cache 缓存目录 )
- MariaDB(MySQL)_MariaDB(Mysql)-主从搭建
- Tomcat下的work目录
- 一些关于mathematica的tips
- hadoop实例分析之WordCount单词统计分析
- left join on and 与 left join on where的区别
- linux ftp 登录慢,linux中vsftpd登录,上传下载文件慢解决办法linux操作系统 -电脑资料...
- APP设计没有灵感?让那些小众但富有创意的页面告诉你!
- css中aspect,css 媒体查询 aspect-ratio less 使用方法
- 表单多条相同name数据的获取
- Python多人聊天室
- 闭包基础概念,闭包详解
- python循环结构高一信息技术会考_高一信息技术会考样题及参考答案
- 25种让你精力充沛的方法
- 手机相机好坏测试软件,如何选择好的手机相机?一分钟教你看懂好与坏
- pytorch中的神经网络模块基础类——torch.nn.Module
- 向Oracle表中的添加数据
- 案例学习-产品模块和快报模块
- 通过百度语音生成音频文件