Python项目中import requests报错

我用Robot Framework作API的自动化测试,由于RIDE最多支持2.8, 因此我在本机安装了Python2.7.12 ,而后在Python2下面安装了requests, pandas等等library,而且将Python2的scripts和lib等加入了环境变量Path中。python

可是我须要查看开发的Python代码,他们的工程是用Python3.6开发的,因此为了在IDEA中查看项目就又安装了Python3.6.5,可是这个版本并未加入到环境变量Path中。测试

因此在cmd查看python版本的时候,只会显示Python2:ui

此时打开开发Project,而且配置Project SDK是Python 3.6.5, 而后用最经常使用的方式来安装该Project须要的library,以下所示:ip

在Python3主目录下执行完命令后,requests安装成功,此时查看全部安装的library列表会发现requests安装成功:开发

而后就高兴的去开发的project中Rebuild一下project,原本觉得 import requests 语句下面的红色波浪线会消失,结果。。。仍然是红色! 从新bulid仍是不行,从新加载并编译仍是不行。cmd

而后想到多是安装有两个版本的Python带来了一小点麻烦,因此就跑到Python3的pip安装目录下面去安装requests library:requests

此时在查看pip list,发现了问题原来就出在执行命令的路径上:pandas

 

因此安装了两个Python版本的同窗,在安装不一样版本下的library的时候,必定要注意在pip所在路径下执行install命令哈。自动化

相关文章
相关标签/搜索