Rpy2:Anaconda 2错误消息'命令" python setup.py.egg.info"失败,错误1

时间:2017-01-07 16:52:22

标签: python r install rpy2 egg

我正在尝试从Anaconda 2安装rpy2软件包。

Pip找到了rpy2并下载但是它给了我以下输出,导致出现错误信息:

   C:\Users\ALEX\Anaconda2\Scripts>pip install rpy2 
   Collecting rpy2  
   Using cached rpy2-2.8.5.tar.gz                                                    
   Complete output from command python setup.py egg_info:                          
   R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch"                         
   Copyright (C) 2016 The R Foundation for Statistical Computing                   
   Platform: x86_64-w64-mingw32/x64 (64-bit)                                                                                                                       
   R is free software and comes with ABSOLUTELY NO WARRANTY.                       
   You are welcome to redistribute it under the terms of the                       
   GNU General Public License versions 2 or 3.                                     
  For more information about these matters see                                    
   http://www.gnu.org/licenses/.                                                                                                                                   
 'sh' is not recognized as an internal or external command,                      
  operable program or batch file.                                                 
   R version 3.3.2 (2016-10-31) -- "Sincere Pumpkin Patch"                         
   C:\PROGRA~1\R\R-33~1.2\bin\x64\R CMD config --ldflags                           
  Traceback (most recent call last):                                                
  File "<string>", line 1, in <module>                                            
  File "c:\users\alex\appdata\local\temp\pip-build-p9qyoo\rpy2\setup.py", line 331, in <module>                                                                  
  ri_ext = getRinterface_ext()                                                  
  File "c:\users\alex\appdata\local\temp\pip-build-p9qyoo\rpy2\setup.py", 
  line 238, in getRinterface_ext                                                            
  ldf = shlex.split(' '.join(rexec.cmd_config('--ldflags')))                    
  File "c:\users\alex\appdata\local\temp\pip-build-p9qyoo\rpy2\setup.py", 
  line 191, in cmd_config                                                                   
  universal_newlines = True)                                                    
  File "C:\Users\ALEX\Anaconda2\lib\subprocess.py", line 574, in 
  check_output                                                                                       
  raise CalledProcessError(retcode, cmd, output=output)                       
  subprocess.CalledProcessError: Command '('C:\\PROGRA~1\\R\\R-
  33~1.2\\bin\\x64\\R', 'CMD', 'config', '--ldflags')' returned non-zero 
  exit status 1           
  ----------------------------------------------------------------------
  Command "python setup.py egg_info" failed with error code 1 in
   c:\users\alex\appdata\local\temp\pip-build-p9qyoo\rpy2\

我在stackoverflow中研究过这个错误信息,我找到了一些建议。例如。下载并运行ez_setup.py脚本(Can't install via pip because of egg_info error)我做了但没有效果。

您的建议将不胜感激。

0 个答案:

没有答案