1.中文问题
在windows本地写的代码注释,在Linux上打开时写的注释为乱码,运行提示
SyntaxError: Non-UTF-8 code starting with…
之后写代码需要注意编码问题,在源文件的开头写上
# -*- coding: UTF-8 -*-
2.opencv显示图片问题
cv2.imshow("test1",image1)
cv2.waitKey(0)
提示
ASSERT: “false” in file qasciikey.cpp, line 501
- 解决方法:moba-xterm > settings > x11 Settings > “Unix-compatible keyboard” 的复选框不要勾选,然后按照提示会自动重启x server
3. 路径问题
- 注意正斜杠“/”与反斜杠“\”
- windows系统显示反斜杠,比如:E:\MyWorks\doing
- windows程序里需要使用“\”转义表示路径,比如:E:\MyWorks\doing
也可以直接用正斜杠,E:/MyWorks/doing - linux系统显示正斜杠,/usr/data
- linux下运行程序也是用正斜杠表示路径,但是对于 \ 的路径会报错
- windows和linux下全部用正斜杠(/)就好