在创建了test.py文件,import requests 发现出现下面的错误:
解决方法:
(1)重新输入命令 python3 movie.py 发现运行成功
原因分析:
首先考虑到的是没有配置环境变量:终端中输入 whereis python 结果如下:
说明环境变量没问题,但是发现出现了两个python版本:python2.7和python3.6
这就是问题所在,查看配置的python环境变量,在终端直接输入python发现:
python配置的是python2.7的环境变量,再查看python2.7是否安装了requests库,终端输入 cd /usr/lib/python2.7 | ls -al 发现python2.7确实没有安装requests库
其次在终端输入: cd /usr/lib/python3/dist-packages/ | ls -al 发现python3确实安装了requests的库
*(2)终端输入 sudo pip install requests 等待安装完成,在输入python .py 运行成功
输入方法一中的命令查看会发现python2.7也安装了requests模块
总结:
出现这种原因就是因为安装了多个版本的python,而且之前利用pip3 install requests给python3安装了requests模块,而且python配置为了python2.7的环境变量,python3才是python3的环境变量。