python初学-下载模块后导入失败(windows)

我是python初学者,问题很多还有不明白的,以下是我的个人理解,如果思考不对,希望各位大佬帮忙指正!感谢

我使用的是pycharm社区版,在pycharm下载好模块后,导入requests模块依然爆红线,提示没有该模块。于是我上网看了几篇文章。

网上有几种参考答案:

第一种是本地文件重名,重新修改本地文件名即可

第二种是之前下载过anaconda,anaconda也有该模块,再次下载有版本冲突了

第三种是下载路径不对,运行的项目识别不了,所以导入失败,应该下载在python安装主目录下。

我看了一下项目下的文件,还真是跟一个文件重名,于是更改了文件名,却依然报错。

我猜应该也不是下载过anaconda原因,因为我使用项目的环境并非是anaconda的。

我使用管理员打开cmd窗口,输入python进入交互模式,再输入import sys和sys.path查看python安装的主目录,如下图

我使用exit(),退出该模式,切换到"....\lib\site-packages",使用了pip install requests下载requests模块。如下图,提示安装成功

但import requests还是爆红线,我重启了pycharm也没有效果。我使用pip uninstall requests卸载重装还是依旧的情况。这里我也想不明白为什么没有解决问题,希望知道的大佬可以指点一下。

于是我想重新试一遍用pycharm下载,我先把原来通过cmd窗口下载的requests模块卸载,再重新在pycharm安装。如下图: 

在pycharm安装,file---> setting---> project---> python interpreter--->(点击‘+’号)--->搜索框输入“requests” --->点击install package --->(等待提示successful就安装好了)

如下图:

 

install package 上面有个勾选,这次我没有勾上,却导入成功了!刚开始第一次下载勾上了。不知道是不是这里的原因,下载错位置,所以import 该模块失败。

 下面就是导入成功不报错的结果图:

 


版权声明:本文为zoumadeng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。