我正在尝试从iPython笔记本的Hive访问数据。
所以我跑
pip3 install PyHive
这又回来了
Requirement already satisfied: PyHive in /usr/local/lib/python3.5/site-packages
但是当我运行以下导入时
from pyhive import hive
我收到以下错误消息
ImportError Traceback (most recent call last)
<ipython-input-4-747088b97eb4> in <module>()
----> 1 from pyhive import hive
ImportError: No module named 'pyhive'
为什么在pyhive已经安装的情况下我不能访问它。
最佳答案
听起来您的计算机上安装了多个python实例。要将环境从一个实例更改为另一个实例,需要激活环境。如果使用conda,可以使用命令
conda env list
它将列出所有已安装的环境。您可以将特定环境与
activate py2
“py2”是一个示例名称,请插入您自己的环境名称。从那里,您可以找到该特定实例是否安装了PyHive
pip list
如果没有,请使用pip或pip3安装它。