centos 7上运行的hdfs上的tweepy导入错误

pprl5pva  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(389)

我在centos 7上运行了一个hadoop集群。我正在运行一个程序(坐在hdfs上)来提取tweets,我需要为此导入tweepy。是的 pip install tweepy 作为 root 在集群的所有节点上,但在运行程序时仍会出现导入错误。
错误说明: ImportError: No module named tweepy 我确信tweepy的安装是因为, pip freeze | grep "tweepy" 退货 tweepy==3.5.0 .
我创建了另一个文件 x.py 只有一行 import tweepy/tmp 文件夹,运行时不会出错。错误只发生在hdfs上。
另外,我的默认python是python2.7.12,我使用anaconda安装了它。有人能帮我解决这个问题吗?在centos 6.6上运行的另一个集群上,相同的代码运行时没有任何此类错误。是操作系统问题吗?还是我得去看看集群?

w41d8nur

w41d8nur1#

看起来您正在使用anaconda的python来运行您的脚本,但是您安装了 tweepy 在centos的系统安装中使用 pip . 任意使用 conda 安装 tweepy 或者用水蟒的 pip 要安装的可执行文件 tweepy 在hadoop集群上。

相关问题