2017-12-23 24 views
0

를 지정했습니다.때 java.io.IOException가 : 프로그램 "파이썬"을 실행할 수 없습니다 : CreateProcess를 오류 = 2, 파일을 찾을 수 없습니다 내가 pyspark</p> <p>내가 SPARK 및 PYTHON의 최신 버전을 사용하고 이클립스를 구성

내가 코드를 작성하려고 할 때. 나는 아래 오류가.

''' 
Created on 23-Dec-2017 

@author: lenovo 
''' 
from pyspark import SparkContext,SparkConf 

from builtins import int 

#from org.spark.com.PySparkDemo import data 

from pyspark.sql import Row 

from pyspark.sql.context import SQLContext 



conf = SparkConf().setAppName("FileSystem").setMaster("local") 

sc=SparkContext(conf=conf) 

sqlContext=SQLContext(sc) 

a = sc.textFile("C:/Users/lenovo/Desktop/file.txt") 

b = a.map(lambda x:x.split(",")).map(lambda x:Row(id=int(x[0]),name=x[1],marks=int(x[2]))) 

c = sqlContext.createDataFrame(b) 

c.show() 

환경으로 이동> 당신의 PyDev에게

창> 환경 설정에서

>를 PyDev> 통역> 파이썬 인터프리터를 설치 한 가정

답변

3

을 제안 해주십시오 아래 내가 쓴

java.io.IOException: Cannot run program "python": CreateProcess error=2, The system cannot find the file specified 

코드는

환경에서 g pyhton.exe 파일의 경로, 변수 이름은 PYSPARK_PYTHON