使用python导入请求模块在OS X上不起作用

坦美·巴拉南(Tanmay Baranwal)

我的系统上安装了请求模块。

pip install requests

现在,我试图在请求中导入请求

import requests

它失败并显示以下错误

Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named requests

我在这里找到了这个问题的答案,但是它并没有说明在同一目录中安装python2.x。

我的终端输出是:

MacBook-Pro:~ tanmaybaranwal$ which python

/usr/bin/python

MacBook-Pro:~ tanmaybaranwal$ which python2.6

/usr/bin/python2.6

MacBook-Pro:~ tanmaybaranwal$ which pip

/usr/local/bin/pip

MacBook-Pro:~ tanmaybaranwal$ sudo pip install python-firebase
Password:
Requirement already satisfied (use --upgrade to upgrade): python-firebase in /Library/Python/2.7/site-packages
Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in ./Library/Python/2.7/lib/python/site-packages (from python-firebase)
Cleaning up...

MacBook-Pro:~ tanmaybaranwal$ sudo pip install requests
Requirement already satisfied (use --upgrade to upgrade): requests in ./Library/Python/2.7/lib/python/site-packages
Cleaning up...

MacBook-Pro:~ tanmaybaranwal$ python
Python 2.7.10 (default, Oct 23 2015, 18:05:06) 
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

>>> import firebase
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Library/Python/2.7/site-packages/firebase/__init__.py", line 4, in <module>
    from firebase import *
  File "/Library/Python/2.7/site-packages/firebase/firebase.py", line 10, in <module>
    from .decorators import http_connection
  File "/Library/Python/2.7/site-packages/firebase/decorators.py", line 1, in <module>
    import requests
ImportError: No module named requests

列出PIP模块也没有任何requests模块。

韦恩·沃纳(Wayne Werner)

为了确保您正确python使用pip进行安装,可以通过以下方式运行它:-m

$ python -m pip install --user requests

(如果省略该--user标志,那么您可能需要root特权)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章