**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。 –