Cannot load module file xxx.iml的两种解决方法

最近从同学那拿到一个Pycharm工程的代码,然后放在我自己电脑上打开就报错:Cannot load module file xxx.iml: File xxx.iml doed not exist.Would you like to remove module 'xxxx' from the project? 这个时候整个工程的目录结构已经不完整了,有的文件显示不出来。纠其原因可能在于同学将工程给我时工程名字被他改了,或者是他给我的工程本身就和他自己所用的工程目录层次不一样(比如他拷给我的是一个大工程代码下的子工程),导致出现问题。

最后的解决方法有两种:

一种方法是点击Pycharm软件的左上角File,然后点击Invalidate Caches / Restart...,弹出对话框再点击Invalidate and Restart等待工程重新加载,问题就解决了。



另外一种方法是在工程关闭的情况下,删除工程目录下的.idea文件夹,再用Pycharm重新打开问题就解决了。另外,有的朋友可能是在Linux平台下使用Pycharm,.idea文件夹是隐藏的不能直接看见,那么可以使用la命令查看工程下的文件,然后执行命令rm -r .idea命令即可。

猜你喜欢

转载自blog.csdn.net/hfutdog/article/details/81053701