**Python Version = 2.6.6**
**numpy version = 1.3.0**
**** The python file dokmeans.py is located in /home/cloudera****
Welcome to
____ __
/__/__ ___ _____/ /__
_\ \/ _ \/ _ `/ __/ '_/
/__/.__/\_,_/_/ /_/\_\ version 1.3.0
/_/
Using Python version 2.6.6 (r266:84292, Feb 22 2013 00:00:18)
SparkContext available as sc, HiveContext available as sqlCtx.
>>> exec(open('dokmeans.py').read())
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "<string>", line 5, in <module>
File "/usr/lib/spark/python/pyspark/mllib/__init__.py", line 26, in <module>
raise Exception("MLlib requires NumPy 1.4+")
Exception: MLlib requires NumPy 1.4+
>>> from pyspark.mllib.clustering import KMeans,KMeansModel
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/spark/python/pyspark/mllib/__init__.py", line 26, in <module>
raise Exception("MLlib requires NumPy 1.4+")
Exception: MLlib requires NumPy 1.4+
-1
A
回答
1
那么,错误代码说的都是。为了使用MLlib,你需要安装numpy 1.4。你已经安装了1.3。
-1
mllib代码中存在一个错误,它不能正确解释numpy版本。它将1.10解释为1.1,因此对numpy版本的检查失败。
请更改以下文件 /usr/lib中/火花/蟒蛇/ pyspark/mllib/初始化的.py
从代码:
**if numpy.version.version < '1.4':**
raise Exception("MLlib requires NumPy 1.4+")
到:
ver = [int(x) for x in numpy.version.version.split('.')[:2]]
if ver < [1, 4]:
raise Exception("MLlib requires NumPy 1.4+")
+0
尽管这个链接可能回答这个问题,但最好在这里包含答案的基本部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/13297973) –
+2
我做了所需的chnages,希望这是可以接受的.. –
相关问题
- 1. 火花独立群集,在一个执行器上运行的作业
- 2. 在纱线集群上安装火花
- 3. 在火花集群上安装python CV2
- 4. CountWord在集群azure上使用火花
- 5. 栈()的火花SQL - 运行时异常
- 6. 在群集kmeans数据上显示行
- 7. 我想给我自己的看法按钮,但我得到运行时异常
- 8. 火花独立群集
- 9. 火花划分/集群执行
- 10. 我得到这个异常,而我运行hbase客户端
- 11. 在火花集群模式下运行齐柏林飞艇
- 12. 为什么我得到异常异常?
- 13. 我在一个linkedhashset上得到了一个指针null异常
- 14. 为什么我在运行程序时得到异常InvalidDeploymentException?
- 15. 我想添加一个“球体”到我的数据集群
- 16. 在异构集群上运行Riak
- 17. 在异构集群上运行MongoDB
- 18. 为什么我收到此运行时异常?
- 19. 获得集群和集群的第一要素IDS k均值火花
- 20. 只允许一个驱动程序在火花集群上执行
- 21. 从在火花集群中运行的Hazelcast java客户端访问运行在kubernetes集群节点内的hazelCast
- 22. 我想在ecllipse中运行此代码,它在codingBat.com上运行正常
- 23. 火花集群:我想知道以下错误和可能原因的含义:
- 24. 使用virtualenv以纱线/火花集群模式运行python
- 25. 缺少Java系统属性运行时,火花流Mesos集群
- 26. 我得到一个空指针异常
- 27. 我得到一个ArrayOutOfBounds异常
- 28. 在群集上运行Hadoop中的Reducer异常
- 29. 为什么我得到未处理的异常时,试图计算集群
- 30. 为什么我在Python上得到不一致的异常?
如何安装numpy 1.4? –
你必须阅读这个https://pypi.python.org/pypi/numpy/1.4.0 – eliasah
我发现这很混乱,你可以请帮我在unix系统中安装numpy 1.4。 –