未找到 Amazon EMR Pyspark 模块

2024-01-07

我创建了一个 Amazon EMR 集群,其中已包含 Spark。当我从终端运行 pyspark 时,当我通过 ssh 进入集群时,它会进入 pyspark 终端。

我使用 scp 上传了一个文件,当我尝试使用 python FileName.py 运行它时,出现导入错误:

from pyspark import SparkContext
ImportError: No module named pyspark

我该如何解决?


我将以下几行添加到~/.bashrc对于 emr 4.3:

export SPARK_HOME=/usr/lib/spark
export PYTHONPATH=$SPARK_HOME/python/lib/py4j-0.XXX-src.zip:$PYTHONPATH
export PYTHONPATH=$SPARK_HOME/python:$SPARK_HOME/python/build:$PYTHONPATH

Here py4j-0.XXX-src.zip是 Spark python 库文件夹中的 py4j 文件。搜索/usr/lib/spark/python/lib/找到确切的版本并替换XXX与该版本号。

Run source ~/.bashrc你应该表现得很好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

未找到 Amazon EMR Pyspark 模块 的相关文章

  • 如何在python 3.7中生成条形码

    我正在使用 python 3 7 为了生成条形码 我尝试使用安装 pyBarcode 库pip install pyBarcode 但它显示以下错误 找不到满足 pyBarcode 要求的版本 来自版本 找不到 pyBarcode 的匹配分
  • 补丁 - 为什么相对补丁目标名称不起作用?

    我已经从模块导入了一个类 但是当我尝试修补类名而不使用模块作为前缀时 出现类型错误 TypeError Need a valid target to patch You supplied MyClass 例如 以下代码给出了上述错误 imp
  • 工作日重新订购 Pandas 系列

    使用 Pandas 我提取了一个 CSV 文件 然后创建了一系列数据来找出一周中哪几天崩溃最多 crashes by day bc DAY OF WEEK value counts 然后我将其绘制出来 但当然它按照与该系列相同的排名顺序绘制
  • ECS相当于docker-compose的命令

    我有一个使用 docker compose 运行的应用程序 现在我正在将应用程序迁移到 ECS 上托管 我正在将 docker compose 设置转换为 boto3 ECS 等效项 不幸的是我没有找到相当于 docker compose
  • Pandas:如果单元格包含特定文本则删除行

    pandas 中的这段代码不起作用 如果该列包含提供的任何文本 数字 我希望它删除该行 目前 我只能在单元格与我的代码中传递的确切文本匹配时才能使其工作 因为它只删除显示 Fin 的单元格不是金融或金融 df2 df df Team Fin
  • 如何在 Python 中加密并在 Java 中解密?

    我正在尝试在 Python 程序中加密一些数据并将其保存 然后在 Java 程序中解密该数据 在Python中 我像这样加密它 from Crypto Cipher import AES KEY 1234567890123456789012
  • 在 Django OAuth Toolkit 中安全创建新应用程序

    如何将 IsAdminUser 权限添加到 Django OAuth Toolkit 中的 o applications 视图 REST FRAMEWORK DEFAULT PERMISSION CLASSES rest framework
  • 结构差异 sudo() run('sudo 命令')

    我想知道函数之间有什么区别sudo 和函数run sudo u user smth 文档上有 sudo 在所有运行方式上都是相同的 除了它总是换行 调用 sudo 程序中的给定命令以提供超级用户 特权 但有几次 sudo cmd 提示我输入
  • 如果在等待“read -s”时中断,在子进程中运行 bash 会破坏 tty 的标准输出吗?

    正如 Bakuriu 在评论中指出的那样 这基本上与BASH 输入期间按 Ctrl C 会中断当前终端 https stackoverflow com questions 31808863 bash ctrlc during input b
  • Gspread如何复制sheet

    在 Stackoverflow 上进行谷歌搜索和搜索后 我想我找不到有关如何复制现有工作表 现有模板工作表 并将其保存到另一个工作表中的指南 根据文档 有重复表 https gspread readthedocs io en latest
  • Python新式类和__subclasses__函数

    有人可以向我解释为什么这有效 在 Python 2 5 中 class Foo object pass class Bar Foo pass print Foo subclasses 但这不是 class Foo pass class Ba
  • 在 Windows 上使用 apache mod_wsgi 运行 Flask 应用程序时导入冲突

    我允许您询问我在 Windows 上使用您的 mod wsgi portage 托管 Flask 应用程序时遇到的问题 我有两个烧瓶应用程序 由于导入冲突 只有一个可以同时存在 IE 如果请求申请 1 我有回复 然后 如果我请求应用程序 2
  • Mac OSX 10.6 上的 Python mysqldb 不工作

    我正在使用 Python 2 7 并尝试让 Django 项目在 MySQL 后端运行 我已经下载了 mysqldb 并按照此处的指南进行操作 http cd34 com blog programming python mysql pyth
  • Elasticsearch 通过搜索返回拼音标记

    我用语音分析插件 https www elastic co guide en elasticsearch plugins current analysis phonetic html由于语音转换 从弹性搜索中进行一些字符串匹配 我的问题是
  • Django Admin 中的反向内联

    我有以下 2 个型号 现在我需要将模型 A 内联到模型 B 的页面上 模型 py class A models Model name models CharField max length 50 class B models Model n
  • 如何根据第一列创建新列,同时考虑Python Pandas中字母和列表的大小? [复制]

    这个问题在这里已经有答案了 我在 Python Pandas 中有 DataFrame 如下所示 col1 John Simon prd agc Ann White BeN and Ann bad list Ben Wayne 我需要这样做
  • 双击打开 ipython 笔记本

    相关文章 通过双击 osx 打开 ipython 笔记本 https stackoverflow com questions 16158893 open an ipython notebook via double click on osx
  • TKinter 中的禁用/启用按钮

    我正在尝试制作一个像开关一样的按钮 所以如果我单击禁用按钮 它将禁用 按钮 有效 如果我再次按下它 它将再次启用它 我尝试了 if else 之类的东西 但没有成功 这是一个例子 from tkinter import fenster Tk
  • 如何为不同操作系统/Python 版本编译 Python C/C++ 扩展?

    我注意到一些成熟的Python库已经为大多数架构 Win32 Win amd64 MacOS 和Python版本提供了预编译版本 针对不同环境交叉编译扩展的标准方法是什么 葡萄酒 虚拟机 众包 我们使用虚拟机和Hudson http hud
  • Apache Beam Pipeline 写表后查询表

    我有一个 Apache Beam Dataflow 管道 它将结果写入 BigQuery 表 然后我想查询该表以获取管道的单独部分 但是 我似乎无法弄清楚如何正确设置此管道依赖性 我编写的新表 然后想要查询 与一个单独的表连接以进行某些过滤

随机推荐

  • Android LinearLayout 或RelativeLayout 帮助

    我需要以编程方式创建两个视图 因为我需要访问其中一个视图的 ondraw 由于某种原因 无论我如何将视图添加到内容视图 它们都不会垂直堆叠显示 一个在另一个下面 我可以使用具有RelativeLayout 和布局定位的XML 来完成此操作
  • 如何使用自制程序安装 PCRE?

    背景 我有一个正则表达式 我想跨多行运行 我的理解是 OSX 的 grep 无法处理这个问题 如果我错了 请纠正我 因此 经过一番谷歌搜索后 我发现 PCRE 可以满足我的要求 我尝试安装它brew install pcre正如一些网站所建
  • 使用 Perl 删除注释

    是否有任何正则表达式能够从 perl 中的给定 C 程序中删除 和 品种的所有注释 对于多行程序 应该使用正则表达式删除注释并返回未注释掉的部分 Thanks 尝试用Regexp Common comment http search cpa
  • 组合两个正态随机变量

    假设我有以下 2 个随机变量 X 其中平均值 6 标准差 3 5Y 其中平均值 42 且标准差 5 我想根据前两个随机变量创建一个新的随机变量 Z 并知道 X 发生 90 的时间 Y 发生 10 的时间 计算 Z 的平均值很容易 0 9 6
  • 暂时禁用 Delphi 中 TvertScrollBox 组件的滚动?

    我正在 Delphi Rad Studio XE10 1 Berlin 中为 IOS 和 Android 设备制作应用程序 但遇到了问题 在表格中 我有一个TvertScrollbox 其中有许多组件要显示 其中之一是Tlistview 问
  • 自 Node v0.12.2 起的负载平衡 - 集群、pm2 或 nginx

    对于 Node v0 12 2 集群模块支持循环 RR 负载平衡 https strongloop com strongblog whats new in node js v0 12 cluster round robin load bal
  • 如何在待机模式下不让线程自行停止?

    在我的应用程序中 我在与主线程 UI 不同的线程中创建了一项服务 然后 在服务中 我创建了另外 3 个在后台无限期执行的线程 但一旦手机进入待机模式 这些线程就会暂停执行 相反 如果我通过 USB 电缆将手机连接到电脑 我会看到线程正常工作
  • 表值函数 - 输出中忽略排序依据

    我们正在从 SQL Server 2008 迁移到 SQL Server 2012 并立即注意到所有表值函数不再以正确的排序顺序传递其临时表内容 CODE INSERT INTO Customer SELECT Customer ID Na
  • 如何在 javascript 中获取特定 HTML 标记的所有元素?

    我需要隐藏文档中除具有特定 ID 的元素之外的所有 节 类型的元素 在 jquery 中这很容易 section hide section myId show 如果没有 jquery 我该怎么做 我需要它在页面加载后立即发生并且不引人注目
  • 使用 Neo4j 服务器 Web 界面在公共网站上进行可视化

    我正在研究我即将推出的图形数据库项目的可视化选项 工作的一部分是为公共网站访问者提供数据的交互式可视化 标准 Neo4j 服务器 Web 界面可以完成我需要的所有功能 甚至更多 我想知道是否可以简单地将其嵌入网页或提供一个公共 URL 无需
  • 如何根据缩放级别加载图层?

    我想控制 OpenLayers 中的缩放 当缩放为 3 时 我想加载 KML1 当缩放为 4 时 我想加载 KML2 您能告诉我如何控制缩放事件吗 正如 j freyre 提到的 您应该注册一个函数 该函数会更改 KML 图层的可见性到 z
  • MonoTouch:为 iPhone 5 Retina 4 添加 [电子邮件受保护]

    In our MonoTouch项目 正在添加一个 email protected cdn cgi l email protection图像 在640 x 1136像在 iPhone 5 上一样支持该应用程序需要什么 这是操作系统调整窗口大
  • NLP 中的英语分词?

    我是 NLP 领域的新手 但我目前的研究需要从 URL 地址进行一些文本解析 或称为关键字提取 例如虚假网址 http ads goole com appid heads 我的解析有两个限制 第一个 ads 和最后一个 heads 应该不同
  • 如何从 CMD 关闭 Windows 资源管理器

    是否可以从 CMD 关闭 Windows 资源管理器 我有一个批处理可以执行此操作 它将更改目录 在此文件夹中打开资源管理器 然后运行程序 用户关闭程序后 批处理应关闭资源管理器 或打开的所有资源管理器 继续下一个文件夹 cd 文件夹 在此
  • shell 脚本在我是 root 时运行,但当从 Makefile 调用它时(仍然是 root),我的权限被拒绝

    我需要运行一个编写调用 shell 脚本的脚本 我可以直接以 root 身份运行 shell 脚本 但是当在 makefile 上运行 make 时 仍然以 root 身份 make 被拒绝运行相同 shell 脚本的权限 Makefile
  • 有没有办法让 VSCode 中的终端即使侧边栏打开也占据应用程序的整个宽度?

    有没有办法让终端跨越应用程序的整个宽度而不关闭侧导航 我经常使用它 通常我必须隐藏侧边导航才能以全角看到它 如果我可以将其设置为侧导航位于编辑器旁边 从而允许终端占据应用程序的整个宽度 那就太好了 现在是稳定版 v1 64 Go to Vi
  • 如何防止 java.util.Date.toString 崩溃?

    有时 以下代码会导致 Android 应用程序崩溃 try new Date toString catch Exception ex 堆栈跟踪 java lang AssertionError at android icu impl Tim
  • 如何在C#中读取XML文件?

    我有以下 XML 文件 我想知道读取此 XML 文件的最佳方法
  • Windows 上的 Hadoop - “错误 JAVA_HOME 设置不正确。”

    我正在尝试让 Hadoop 在我的 Windows 计算机上运行 本地模式 我一直在使用这个指南 http hadoop apache org docs r1 2 1 single node setup html http hadoop a
  • 未找到 Amazon EMR Pyspark 模块

    我创建了一个 Amazon EMR 集群 其中已包含 Spark 当我从终端运行 pyspark 时 当我通过 ssh 进入集群时 它会进入 pyspark 终端 我使用 scp 上传了一个文件 当我尝试使用 python FileName