錯誤描述:
. lang。例外:不能運行程序“/ local_disk0 / pythonVirtualEnvDirs / virtualenv - 5 - acc1ea9 d03f - 4 de3 b76b - 203 d42614000 / bin / python"(在目錄“!”):錯誤= 2,沒有這樣的文件或目錄
java.lang.ProcessBuilder.start (ProcessBuilder.java: 1048)
org.apache.spark.util.Utils .executeCommand美元(Utils.scala: 1507)
org.apache.spark.util.Utils .executeAndGetOutput美元(Utils.scala: 1533)
org.apache.spark.util.Utils .executePythonAndGetOutput美元(Utils.scala: 1576)
org.apache.spark.util.DatabricksUtils .getPythonLibDirFromExec美元(DatabricksUtils.scala: 631)
org.apache.spark.util.DatabricksUtils .getPythonLibDirFromVirtualenv美元(DatabricksUtils.scala: 622)
org.apache.spark.util.DatabricksUtils .createSiteCustomizeScriptForVirtualenv美元(DatabricksUtils.scala: 667)
在org.apache.spark.util.DatabricksUtils。美元anonfun getOrCreatePythonVirtualEnvDir 1美元(DatabricksUtils.scala: 723)
org.apache.spark.util.DatabricksUtils .withStripedLock美元(DatabricksUtils.scala: 411)
org.apache.spark.util.DatabricksUtils .getOrCreatePythonVirtualEnvDir美元(DatabricksUtils.scala: 708)
在com.databricks.backend.daemon.driver.DBUtilsPythonEnvManager.getPythonExecutable (DBUtilsPythonEnvManager.scala: 27)
com.databricks.backend.daemon.driver.PythonDriverLocal.launchPython (PythonDriverLocal.scala: 315)
com.databricks.backend.daemon.driver.PythonDriverLocal.startPython0 (PythonDriverLocal.scala: 956)
com.databricks.backend.daemon.driver.PythonDriverLocal.startPython (PythonDriverLocal.scala: 1009)
在com.databricks.backend.daemon.driver.PythonDriverLocal靈活;init> (PythonDriverLocal.scala: 1032)
com.databricks.backend.daemon.driver.PythonDriverWrapper.instantiateDriver (DriverWrapper.scala: 697)
com.databricks.backend.daemon.driver.DriverWrapper.setupRepl (DriverWrapper.scala: 335)
com.databricks.backend.daemon.driver.DriverWrapper.run (DriverWrapper.scala: 224)
java.lang.Thread.run (Thread.java: 750)
引起的:. lang。Throwable:錯誤= 2,沒有這樣的文件或目錄
在java.lang.UNIXProcess。forkAndExec(本地方法)
在java.lang.UNIXProcess靈活;init> (UNIXProcess.java: 247)
java.lang.ProcessImpl.start (ProcessImpl.java: 134)
java.lang.ProcessBuilder.start (ProcessBuilder.java: 1029)
注意:所有Python和% sh命令給這個錯誤和scala命令運行的很好,我能看到spark-scala登錄日誌分析。
有人請讓我知道什麼是錯Python虛擬環境和如何解決這個錯誤和運行Python命令在磚筆記本的成功嗎?
感謝和問候,
Akanksha基金會
@Akanksha古普塔:
錯誤消息表明,Python可執行文件中指定的配置數據磚集群無法找到或訪問。具體地說,它看來,Python可執行文件的路徑“/ local_disk0 / pythonVirtualEnvDirs virtualenv - 5 - acc1ea9 d03f - 4 de3 b76b - 203 d42614000 / bin / Python”丟失或無法訪問。
為了解決這個問題,你可以嚐試以下步驟: