问题分析: else语句后面不带条件
处理办法: 删除else后面的条件
代码修改为
a = 1
b = 2
if a < b:
print("a<b")
elif a == b:
print('a==b')
else:
print('a>b')
是语法问题,不是格式问题
害,说起来真惨,照着教程代码敲,我感觉没有一点问题,可是pycharm硬是给我报错。可它毕竟是机器,所以还是得我自己去解决这个问题,首先再次检查代码,确认不是代码问题。
报错信息:
ModuleNotFoundError: No module named 'PIL
很显然模块没有找到啊,然后我把教程的代码copy下来,放在了另一个盘里,再次打开,运行没有错误。首先我们来解决这个问题,
百度了一下,原因是有个模块没有下载,那我们就download一下就好了,问题是解决了。
此时的我发现原来两个文件所引用的包不一样。具体直接上
一个是G:\untitled 一个在 C:
这就是我们为什么pip install 以后pycharm仍然会报错的原因之一吧(其他的我暂时还没遇到)
pip install 默认的是C盘。但是我这个工程所引用的是G:里面的库,所以我在pycharm里面下载的。
所以小伙伴们在开启一个新的工程时候,就要选择环境了,见上图,
单击此处即可引用C的环境了。具体问题就具体分析,你也不再是当初那个什么都不懂的小白了。就分享到这了。如果感觉对你有帮助,收藏或者点赞不要吝啬呀~