【问题标题】:Databricks-connect test : TypeError: expected str, bytes or os.PathLike object, not NoneTypeDatabricks-connect 测试:TypeError:预期的 str、字节或 os.PathLike 对象,而不是 NoneType
【发布时间】:2023-03-14 00:39:01
【问题描述】:

我正在从本地计算机设置数据块设置,而在完成所有配置后,我收到以下错误 databricks-connect test

Traceback(最近一次调用最后一次): _run_module_as_main 中的文件“c:\programdata\anaconda3\lib\runpy.py”,第 193 行 "ma​​in", mod_spec) _run_code 中的文件“c:\programdata\anaconda3\lib\runpy.py”,第 85 行 执行(代码,run_globals) 文件“C:\ProgramData\Anaconda3\Scripts\databricks-connect.exe__main__.py”,第 9 行,在 文件“c:\programdata\anaconda3\lib\site-packages\pyspark\databricks_connect.py”,第 262 行,在 main 测试() 文件“c:\programdata\anaconda3\lib\site-packages\pyspark\databricks_connect.py”,第 186 行,在测试中 spark_home = os.path.dirname(pyspark.文件) TypeError: 预期的 str、bytes 或 os.PathLike 对象,而不是 NoneType

【问题讨论】:

    标签: azure databricks


    【解决方案1】:

    您似乎缺少配置,可以通过

    轻松完成
    databricks-connect configure
    

    您将需要以下参数:

    URL:格式为 https://.cloud.databricks.com 的 URL。
    用户令牌:用户令牌。
    集群 ID:您创建的集群的 ID。您可以从 URL 中获取集群 ID。此处集群 ID 为 0304-201045-xxxxxxxx。

    更多信息请见https://docs.databricks.com/dev-tools/databricks-connect.html

    【讨论】:

      【解决方案2】:

      检查您的 Spark_Home ,如果 SPARK_HOME 设置为客户端中的 Spark 版本以外的版本,则应取消设置 SPARK_HOME 变量并重试。

      检查您的 IDE 环境变量设置、您的 .bashrc、.zshrc 或 .bash_profile 文件,以及任何其他可能设置环境变量的位置。您很可能必须退出并重新启动 IDE 以清除旧状态,如果问题仍然存在,您甚至可能需要创建一个新项目。

      您不需要将 SPARK_HOME 设置为新值;取消设置就足够了

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-03-05
        • 2017-10-23
        • 2020-07-12
        • 2019-04-11
        • 2021-10-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多