起因是我想让chatgpt用pycharm 生成一个海绵宝宝的图案。
然后我就用pycharm来运行它生成的代码,结果他说需要先导入matplotlib,
然后我就在这里导入啦
结果运行后出现
这样的错误
当时我就在csdn上搜索报UserWarning: The NumPy module was reloaded (imported a second time). This can in some cases result in small but subtle issues and is discouraged.
import numpy as np这个错误的原因
然后我就找到了这些文章,我就都跟着做了一遍,都没有解决
最后我求助了大佬
然后我发现了我的错误是在最后一行cannot import name 'Image' from 'PIL' (D:\pythonProject1\PIL.py)
翻译下来就是不能在PIL中找到image函数,就是说我在D:\pythonProject1\PIL.py这个路劲下有个命名为PIL的文件
我代码中用到了plt
就是说
我的pIL.py跟PIL这个包重名了
我只需要把PIL.py的文件名换一下就可以了
然后我找了下这个路劲下真的有叫PIL的文件,我都不记得我写过了哈哈哈
然后我把他的名字改成了8.py
最后再运行一下代码
成功啦!!!!!
不过这真的是海绵宝宝吗,哭了
哈哈就是说应该看最后一行的错误进行修改,问题没有想象的那么复杂,加油加油