python - 如何设置 PySpark 驱动程序和工作程序 Python 版本
问题描述
我正在本地模式下从 Pycharm 项目运行 PySpark。它抱怨驱动程序和执行程序不使用相同的python版本。所以我试图通过执行以下操作来设置 Python 版本,但我收到一个错误,说java.io.IOException: Cannot run program "/Users/alex/.pyenv/versions/3.6.0/lib/python3.6": error=13, Permission denied at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
我尝试chmod 777
了该文件夹但没有奏效。有人可以帮忙吗?非常感谢!
import os
os.environ["PYSPARK_PYTHON"] = "/Users/alex/.pyenv/versions/3.6.0/lib/python3.6"
os.environ["PYSPARK_DRIVER_PYTHON"] = "/Users/alex/.pyenv/versions/3.6.0/lib/python3.6"
解决方案
推荐阅读
- vue.js - 在 Vuex 中将新项目推送到数组上
- php - APi Ebay 的服务“findItemsByKeywords”不返回精确结果(PHP)
- amazon-cognito - AWS 使用 STS 或 Cognito 对移动用户进行身份验证有什么区别
- vue.js - Vue Canvas 不加载图像
- anaconda - Conda 将环境克隆到错误的目标目录
- python - 为什么控制台卡在我在 python 中解决 9X9 数独板的最后一个函数上?
- chisel - 在chisel中,如何判断一个模块的Bundle是否实际生成为verilog
- python - 如何使用 csv 模块删除重复项?
- document - 如何使用 gensim 主题建模来预测新文档?
- python - 如何通过xpath从htmlresponse获取所有br标签的文本?