为什么我的Python程序找不到jq模块?

问题描述:

我尝试使用Python JQ模块:当我在命令行中运行它为什么我的Python程序找不到jq模块?

#!/usr/bin/python3 
# Python 3.4 

#-------------------------- 
import datetime 
import sys 
import urllib.request 
import urllib.error 
import time 
from jq import jq 

# ./daemon.py 

它说的:安装Python包的

Traceback (most recent call last): 
    File "./daemon.py", line 10, in <module> 
    from jq import jq 
ImportError: No module named 'jq' 

名单:

# pip search jq 

显示了这个:

... 
jq (0.1.6)   - jq is a lightweight and flexible JSON processor. 
... 

那么,为什么我的程序不能导入jq模块?

+0

您可能已经安装了Python 2.如果是这样,请尝试'pip3 install jq'。 – L3viathan

+0

'pip -V'返回什么?你的脚本使用解释器路径匹配解释器吗? –

+0

@ŁukaszRogalski '从/usr/local/lib/python3.4/dist-packages(python 3.4)得到的pip 8.1.2' – paperduck

pip search搜索通过可用包。要列出安装的包,请使用pip list

尝试使用pip install jq安装jq模块。