mac下使用spyder运行pysprk详解
来源:互联网 发布:斗鱼手机客户端无网络 编辑:程序博客网 时间:2024/06/01 10:12
mac下使用spyder运行pysprk详解
mac下可以通过terminal执行./pyspark运行pyspark,但是很多时候我们希望在一些诸如spyder之类的IDE中运行pyspark。
但是,我们直接通过
import pyspark
会提示错误:ImportError: No module named pyspark
具体使用方法如下:
1. 添加PYTHONPATH环境变量并使之生效
export PYTHONPATH=$SPARK_HOME/python/:$PYTHONPATH
export PYTHONPATH=$SPARK_HOME/python/lib/py4j-0.8.2.1-src.zip:$PYTHONPATH
source ~/.bashrc
2. 移动到spyder目录下,复制一份文件
如:
cd /anaconda/bin
cp spyder spyder.py
3. 在spyder.py的目录下启动spyder.
spark-submit spyder.py
此时,我们已经可以启动spyder的IDE了。
在该IDE下,我们可以通过
import pyspark
来正常引入pyspark。
但是,在使用sc.*等命令时,系统会抛出异常。
NameError: name 'sc' is not defined
原因时因为在spark-shell后,有自动初始化sc,但是通过spark-submit启动时则需要收到引入。
具体方法如下:
from pyspark import SparkContext
from pyspark import SparkConf
conf = SparkConf().setAppName("test") #名字可以自定义
sc = SparkContext(conf=conf)
至此,pyspark已经可以在spyder等IDE中正常使用。
- mac下使用spyder运行pysprk详解
- 在spyder下使用TensorFlow
- Linux Mint下Spyder使用Python3
- spyder 使用
- spyder使用
- Mac OS下导入NLTK到PyDev和Spyder
- mac下Spyder 错误:ValueError: unknown locale: UTF-8解决方法
- windows下Python集成开发环境-Spyder安装和使用
- spyder 下安装scrapy
- win10下spyder快捷键
- spyder使用教程
- spyder使用笔记
- 使用Anaconda3安装tensorflow,opencv,使其可以在spyder中运行
- window下spyder的快捷键
- window下spyder的快捷键
- window下spyder的快捷键
- Python下Spyder安装方法
- window下spyder的快捷键
- (HDU 5794)2016 Multi-University Training Contest 6 A Simple Chess (Lucas、容斥)
- mono for android 各版本下载地址
- 常见化学物质
- 【python】第一天——“hello world”及基本语法
- 100 numpy exercises 前50
- mac下使用spyder运行pysprk详解
- 周易六十四卦——风火家人卦
- NYOJ-2 括号配对问题
- mysql索引总结----mysql 索引类型以及创建
- NYOJ-214-单调递增子序列(二)
- 极客学习-nginx配置文件详解
- 顺序表应用3:元素位置互换之移位算法
- 坚持#第7天~兄弟武广一日游
- Microsoft SQL Server 2012 数据库安装图解