团队,我获得权限被拒绝错误[Errno 13]在本地安装中提取spark包(2.1.0)时权限被拒绝。我有管理员访问文件夹并在安全性中验证。任何指针都会有所帮助
环境详情
OS - **Windows 7**
(C:\conda) C:\conda>conda --version
**conda 4.3.30**
(C:\conda) C:\conda>python --version
**Python 3.6.3 :: Anaconda, Inc.**
(C:\conda) C:\conda>jupyter --version
**4.3.0**
(C:\conda) C:\conda>pip --version
**pip 9.0.1** from C:\conda\lib\site-packages (python 3.6)
来自anaconda终端 - jupyter pixiedust install
←[32;1mStep 1: **PIXIEDUST_HOME**: C:\conda\pixiedust-master←[0m
Keep y/n [y]? **y**
←[32;1mStep 2: **SPARK_HOME**: C:\conda\pixiedust-master\bin\spark←[0m
Keep y/n [y]? y
←[32;1mDirectory C:\conda\pixiedust-master\bin\spark does not contain a valid SPARK install←[0m
**Download Spark** y/n [y]? y
←[32;1mWhat version would you like to download? 1.6.3, 2.0.2, 2.1.0, 2.2.0 [2.2.0]: ←[0m**2.1.0**
F 82%
F 100%
错误详细信息 - 位于
下方←[将Spark 2.1.0提取到C:\ conda \ pixiedust-master \ bin \ spark
回溯(最近一次调用最后一次):文件“c:\ conda \ lib \ runpy.py”, 第193行,在_run_module_as_main中 “主要”,mod_spec)
文件“c:\ conda \ lib \ runpy.py”,第85行,在_run_code中 exec(代码,run_globals)
文件“C:\ conda \ Scripts \ jupyter-pixiedust.EXE__main __。py”,第9行, 在
文件“c:\ conda \ lib \ site-packages \ install \ pixiedustapp.py”,第41行, 在主要 PixiedustJupyterApp.launch_instance()
文件“c:\ conda \ lib \ site-packages \ traitlets \ config \ application.py”, 第657行,在launch_instance中 app.initialize(argv的)
文件“”,第2行,初始化
文件“c:\ conda \ lib \ site-packages \ traitlets \ config \ application.py”, 第87行,在catch_config_error中 return方法(app,* args,** kwargs)
文件“c:\ conda \ lib \ site-packages \ traitlets \ config \ application.py”, 第296行,初始化 self.parse_command_line(argv的)
文件“”,第2行,在parse_command_line
中文件“c:\ conda \ lib \ site-packages \ traitlets \ config \ application.py”, 第87行,在catch_config_error中 return方法(app,* args,** kwargs)
文件“c:\ conda \ lib \ site-packages \ traitlets \ config \ application.py”, 第514行,在parse_command_line中 return self.initialize_subcommand(subc,subargv)
文件“”,第2行,在initialize_subcommand
中文件“c:\ conda \ lib \ site-packages \ traitlets \ config \ application.py”, 第87行,在catch_config_error中 return方法(app,* args,** kwargs)
文件“c:\ conda \ lib \ site-packages \ traitlets \ config \ application.py”, 第452行,在initialize_subcommand中 self.subapp.initialize(argv的)
文件“”,第2行,初始化
文件“c:\ conda \ lib \ site-packages \ traitlets \ config \ application.py”, 第87行,在catch_config_error中 return方法(app,* args,** kwargs)
文件“c:\ conda \ lib \ site-packages \ jupyter_core \ application.py”,行 239,初始化 self.parse_command_line(argv的)
文件“c:\ conda \ lib \ site-packages \ install \ createKernel.py”,第150行, 在parse_command_line中 self.download_spark(silent,silent_spark_version)
文件“c:\ conda \ lib \ site-packages \ install \ createKernel.py”,第409行, 在download_spark中 self.extract_temp_file(temp_file,self.spark_home)
文件“c:\ conda \ lib \ site-packages \ install \ createKernel.py”,第478行, 在extract_temp_file中 tar = tarfile.open(temp_file.name,“r:gz”)
文件“c:\ conda \ lib \ tarfile.py”,第1586行,处于打开状态 return func(name,filemode,fileobj,** kwargs)
文件“c:\ conda \ lib \ tarfile.py”,第1633行,在gzopen中 fileobj = gzip.GzipFile(name,mode +“b”,compresslevel,fileobj)
文件“c:\ conda \ lib \ gzip.py”,第163行, init fileobj = self.myfileobj = builtins.open(filename,mode or'rb')
PermissionError:[Errno 13]权限被拒绝:'C:\ Temp \ tmpnt0i718r.tgz'
答案 0 :(得分:1)
不幸的是,PixieDust站点文档中提到的PixieDust安装脚本不支持Windows平台:https://ibm-watson-data-lab.github.io/pixiedust/install.html。 作为一种解决方法,我建议使用带有Linux或MacOS的docker容器。