[英]How to install PySpark and Pytest on Mac with Java8
我正在嘗試在 Mac 上的 Pycharm 項目中使用 Pytest 設置 PySpark 項目。 目前我有一個帶有venv環境的PyCharm項目,使用Pyenv Python 3.6解釋器。 但是,我現在的問題是當我嘗試執行以下操作時,出現錯誤。 我看到一些帖子說 Spark 在 Java 8 上運行,但我的 Java 版本是 11。
So I downloaded Java 8 and in Pycharm I did export JAVA_HOME=/usr/libexec/java_home -v 1.8
, java -version
shows 1.8.0, but it still has the same error. 我還應該做什么? 非常感謝您的幫助。
log4jLogger = spark.sparkContext._jvm.org.apache.log4j
log = log4jLogger.logManager.getLogger(__name__)
E TypeError: 'JavaPackage' object is not callable
要設置 JAVA_HOME,請使用:
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
(注意添加“ $(...)
”。)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.