导入requests时,遇到了两个问题,错误都是No module named requests
问题一
在终端使用pip install requests安装requests后,在pycharm中import requests,然后在pycharm中运行代码后,仍然显示No module named requests
解决方法
在pycharm中使用terminal安装requests之后,问题解决,也没有深究
问题二
如上的代码在pycharm运行良好之后,在系统终端运行的时候,又出现了上面的错误
查找原因
由于Mac上可以同时安装多个Python版本,系统默认版本Python2.7。Pycharm我选择的版本是3.7。
Pycharm中的requests模块是在Pycharm的terminal中安装的,安装到了Python3.7的目录下,Python2.7目录没有requests模块,因此报错
解决方法
- 修改系统默认的Python版本,改成和pycharm一样的版本,结果发现,这俩版本都在环境变量的路径下,方法1失败
- 在终端运行的时候指定版本,如下所示:
备注
在pycharm中安装requests模块也可以如下操作:
- Pycharm > Preference > Project Interpreter
- 点击+在跳出来的界面搜索requests模块进行安装