visual studio可以写python吗_使用开发工具Visual Studio Code 编写Spark应用程序(Python版)...

bigdata-roadmap.jpg

虽然可以直接pyspark或python3 shell进行入门学习编程,但是真正进行代码编写的时候,更多的是借助IDE工具进行编程。常见的Python IDE工具有Pycharm,Visual Studio Code(简称vscode), Atom等。本篇教程将介绍如何在vscode配置Python3环境。

安装vscode

进入Visual Studio Code官方网站,点击如下图红框位置下载vscode安装包(code_*****.deb)

选区_003.png

下载完成后,执行如下命令

cd ~/下载

sudo dpkg -i code_*.deb

如果发现错误“dpkg:错误:另外一个进程已经为 dpkg 状态数据库 加锁”,那么请重启你的系统,然后再执行sudo dpkg -i code_*.deb命令

安装好了之后,只要在shell中输入如下命令,即可快捷打开vscode软件

code

配置python3环境

安装python扩展包

打开vscode,点击左侧扩展,在扩展栏的搜索框,搜索“Python”,点击安装Python扩展即可。如下图:

选区_005.png

设置使用python版本

Python扩展包安装好了之后,在当前软件是vscode的情况下,点击顶部菜单栏选择“文件”–>”首选项”–>”设置”,当然你可以使用组合键“Ctrl+,”,打开用户设置界面

选区_007.png

执行python代码

执行如下命令,创建一个项目文件夹

cd ~

mkdir -p ./Projects/Test

code ~/Projects/Test

即可用vscode打开一个文件夹,我们可以在vscode的资源管理器中管理当前项目,并通过右键创建一个test.py文件

选区_008.png

选中test.py,输入如下代码:

from pyspark import SparkContext

sc = SparkContext( 'local', 'test')

textFile = sc.textFile("file:///usr/local/spark/mycode/wordcount/word.txt")

wordCount = textFile.flatMap(lambda line: line.split(" ")).map(lambda word: (word,1)).reduceByKey(lambda a, b : a + b)

wordCount.foreach(print)

输入完成后,右键选择“Run Python File in Terminal”,vscode即可弹出执行结果。如下图:

选区_009.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值