码迷,mamicode.com
首页 > 系统相关 > 详细

MacOS 解决“import requests No module named requests”

时间:2018-07-16 18:03:20      阅读:967      评论:0      收藏:0      [点我收藏+]

标签:ssl   erro   prot   curl   htm   port   index   0.12   iss   

MacOS 解决“import requests No module named requests”

  1. 系统信息
    sw_vers
    ProductName:    Mac OS X
    ProductVersion: 10.12.2
    BuildVersion:   16C67
  2. 测试脚本
    #内容如下:
    cat test.py 
    #!/usr/bin/env python
    import requests
    baidu_request = requests.get(‘http://www.baidu.com‘)
    print baidu_request.text
  3. 报错信息
    #执行脚本
    python ./test.py
    #报错信息如下:
    “import requests No module named requests”
  4. 解决方法
    原因:mac osx上默认没有安装requests库
    #安装pip
    sudo easyinstall pip
    如报错:Download error on https://pypi.python.org/simple/pip/: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) -- Some packages may not be found!
    Couldn‘t find index page for ‘pip‘ (maybe misspelled?)
    #处理pip安装报错
    curl ‘https://bootstrap.pypa.io/get-pip.py‘ > get-pip.py
    sudo python get-pip.py
    #安装requests库
    sudo pip install requests
    #ok现在可以正常执行test.py
    python test.py 
    <!DOCTYPE html>
    <!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css><title>????o|?????????????°±??¥é??</title><。。。。。

MacOS 解决“import requests No module named requests”

标签:ssl   erro   prot   curl   htm   port   index   0.12   iss   

原文地址:http://blog.51cto.com/wutengfei/2144985

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!