问题
从邮件/微信或其他地方下载的工程压缩包,在Mac OS下解压后,出现了有的文件不能直接运行的问题。
表现
工程文件夹在别人电脑上(Windows)可以运行,在自己电脑上(Mac OS)出现一些问题,如不能import某些包,显示需要重新安装某些包(明明已经安装/重新安装了)。
解决思路:
- 换Windows电脑 ,如果换了windows的电脑,重复一样的操作:解压-运行,可以无bug完成,那么考虑直接换电脑操作;
- 重建文档,新建一个文档,把出错的文档内容copy进去,再运行;
- 重建文档,分块拷贝源文档,分段运行,直到没有bug;
可能的原因
其实我还没有找到准确的原因,因为这个问题出现非常诡异,也不是很容易就能重现问题。但我遇到过两次,一次是直接换电脑解决了,一次是重新拷贝文档解决的。
我觉得可能出现的问题是,解压时编码方式出错了。