【发布时间】:2017-10-20 18:49:01
【问题描述】:
我正在尝试测试 requests 模块是否已安装好。但我收到以下错误:
raceback (most recent call last):
File "/Users/macbookpro/Desktop/test.py", line 1, in <module>
import requests
ImportError: No module named requests
尝试运行以下测试脚本时:
import requests
print 'test'
但是我已经用 pip 安装了请求,pip list 命令给出了以下结果:
MBPdeMacBook2:~ macbookpro$ pip list
arrow (0.7.0)
beautifulsoup4 (4.4.1)
classifier (1.6.5)
coursera-dl (0.6.1)
Django (1.8.6)
html5lib (1.0b8)
keyring (9.0)
lxml (3.6.0)
Pillow (3.4.2)
pip (8.0.2)
pyasn1 (0.1.9)
requests (2.14.2)
setuptools (19.4)
six (1.10.0)
urllib3 (1.16)
vboxapi (1.0)
virtualenv (13.1.2)
wheel (0.26.0)
为什么没有导入请求?
编辑:
MBPdeMacBook2:~ macbookpro$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
MBPdeMacBook2:~ macbookpro$ which pip
/usr/local/bin/pip
MBPdeMacBook2:~ macbookpro$ python --version
Python 2.7.11
MBPdeMacBook2:~ macbookpro$ pip --version
pip 8.0.2 from /usr/local/lib/python2.7/site-packages (python 2.7)
【问题讨论】:
-
你确定pip环境和python一样吗?做
which pip和which python。可能是您正在为 Python3 安装并使用 Python27 运行 -
@OptimusCrime 查看我的编辑
-
你能同时运行
python --version和pip --version吗? -
@OptimusCrime 请看我的编辑
-
pip与您的python指向的环境不同。您需要查看您的PATH变量...看看您是否为您的python安装了pip,例如/Library/Frameworks/Python.framework/Versions/2.7/bin/pip或 (pip2,pip2.7)。
标签: python python-2.7 python-requests