当前位置: 首页 > 知识库问答 >
问题:

在python shell中导入pyspark

高嘉熙
2023-03-14
from pyspark import SparkContext

上面写着

"No module named pyspark".

我怎么才能修好这个?是否需要设置一个环境变量来将Python指向pyspark头/库/等?如果我的spark安装是/spark/,我需要包括哪些pyspark路径?或者pyspark程序只能从pyspark解释器运行吗?

共有1个答案

井逸明
2023-03-14

这里有一个简单的方法(如果你不关心它是如何工作的!!!)

使用findspark

>

  • 转到您的python shell

    pip install findspark
    
    import findspark
    findspark.init()
    
    from pyspark import SparkContext
    from pyspark import SparkConf
    

  •  类似资料:
    • 我希望能够在后台启动一大批工作,而不使用bash脚本,并继续在同一个内核上工作。这有可能吗?我对架构变化持开放态度,但我的库的最终用户可能不是很复杂。 表示ipython单元 python 3.7。6从JupyterLab内部

    • 问题内容: 我刚刚下载了dom4j库,但是对于我一生来说,我不知道如何访问它。我将其放在插件文件夹中,然后重新启动了Eclipse,但没有成功。由于某种原因,为此找到一个直接的答案比我想的要困难。 问题答案: 不,不要那样做。 在Eclipse工作区中,右键单击左窗格中的项目->属性-> Java构建路径->添加Jars->在此处添加jars。 多田!! :)

    • 问题内容: 用go编程语言,为什么在导入软件包后,我仍然必须在该软件包中的方法前面加上软件包名称? 即 这不是多余的吗?例如,在Java中,无需导入文件就可以执行Files.readAllLines等操作。 问题答案: 我想这并不能真正回答您的问题,但是如果您愿意,您实际上可以在不显式说明软件包的情况下调用方法- 只需在名称前面添加一个即可(但不建议这样做;请参见下文): 注意下面@ JIMT的评

    • 我需要帮助来找出如何解决活动中两个相互冲突的导入的问题,即: null 取决于哪一个先来。

    • 导入文本 您可以将由其他应用程序创建的文件文本导入到图稿中。Illustrator 支持用于导入文本的以下格式: 用于 Windows 97、98、2000、2002、2003 和 2007 的 Microsoft® Word 用于 Mac OS X 2004 和 2008 的 Microsoft Word RTF(富文本格式) 使用 ANSI、Unicode、Shift JIS、GB2312、中

    • 问题内容: 我一直很难弄清楚该怎么做。从八度的网站,似乎Java类是通过类路径中找到。此堆栈溢出答案指示“静态Java路径”是“动态Java路径”。但是我不确定如何设置静态java路径。 在我感兴趣的特定情况下,我试图将javaplex包与Octave一起使用- 我已经联系了Github上javaplex的作者,他们说如果Octave可以加载Java类,那么我可以使用它。据我所知,八度可以做到这一