No moudel named:XXX时可能犯的最傻的错误(Python)

今天在家有心情,写了会代码,结果碰到了新手长遇见的问题--引用报错下面演示下一个老司机如何翻车

首先创建了一个文件叫re.py内容如下:

import  requests


def test():
   return requests.get('http://www.baidu.com')

if __name__ == '__main__':
   print test()

报错:No moudel named:requests
一般网上查询 会告诉你检查是否安装多个python版本,python在安装多个版本的时候 会有一个默认版本,在安装第三方 库的时候,会把第三方库装在默认 版本的安装路径,所以需要重新指定python版本。这个就不详说,百度上N多。
再就是 检查环境变量用sys.path来检查环境变量是否被更改,万一配置其他环境的时候不小心比如少了“;”或者路径填写错误的时候就出现类似的问题。
作为一个写了2年多的人,这个是不存在的,并且环境之前是没问题的,那么问题来了,为什么现在就出问题了呢。
我打开了python自带的IDLE 运行上面的脚本中的代码,成功!
然后就从新检查了一下我的pycharm setting 一切正常
在想不到可能是哪里出现了错误的时候,我看了一下 我的文件名,卧了个槽re python自带正则校验库
此时我的内心是崩溃的,如此低级错误,看了1个小时才发现
老司机翻车的方式有很多,偏偏被我选了最傻的一种~~~
以此为戒

你可能感兴趣的:(No moudel named:XXX时可能犯的最傻的错误(Python))