有人能解释一下为什么我被告知没有 httplib2 模块,即使它出现在 pip 列表中吗?
Johns-MacBook-Air-8:~ jyamamo$ pip list
httplib2 (0.9.2)
pip (8.1.2)
setuptools (20.10.1)
Johns-MacBook-Air-8:PythonOmekaApiToCsv-master jyamamo$ python omekacsv.py
Traceback (most recent call last):
File "omekacsv.py", line 3, in <module>
from omekaclient import OmekaClient
File "/Users/jyamamo/Desktop/PythonOmekaApiToCsv-master/omekaclient.py", line 1, in <module>
import httplib2
ImportError: No module named httplib2
提前致谢!
答案1
我相信你安装了 2 个 Python 版本。尝试which pip
看看python -v
它们别名指的是。通常 pip 指的是 pip3,它为 python3 安装,'python' 通常指的是 python2。
选项 :
httplib2
使用pip2 install httplib2
或系统包管理器为 python2安装。
或者
- 使用 python3