我不能再制作 PypeR 运行
I can't make PypeR run anymore
我不能再运行 美妙的PypeR(r 到python 界面)了。
我可以导入它,但是当我尝试 运行 它崩溃了。
我怀疑是因为我安装了 El Capitan OSX。
我尝试安装更新 pypeR
但没有成功。
当我 运行 它与:
例如
r = R()
这就是我得到的错误。
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
a = R()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pyper.py", line 600, in __init__
self.__dict__['prog'] = Popen(RCMD, stdin=PIPE, stdout=PIPE, stderr=return_err and _STDOUT or childstderr, startupinfo=info)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
有人知道如何解决这个问题吗?
更新:
如果我 运行 它来自 shell 而不是 Idle 它就可以工作。
实在想不通。
Python的版本一模一样,同时构建
看起来 PypeR
找不到 R
到 运行。当您使用空闲时,R
命令很可能不在 command ($PATH)
的搜索路径中。一种方法是明确指出要使用哪个 R
命令,例如,如果 R
命令位于 /usr/local/bin
,您可以使用
r = R(RCMD="/usr/local/bin/R")
当然最好能加上R
的空闲环境路径
我不能再运行 美妙的PypeR(r 到python 界面)了。 我可以导入它,但是当我尝试 运行 它崩溃了。
我怀疑是因为我安装了 El Capitan OSX。
我尝试安装更新 pypeR
但没有成功。
当我 运行 它与:
例如
r = R()
这就是我得到的错误。
Traceback (most recent call last):
File "<pyshell#3>", line 1, in <module>
a = R()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pyper.py", line 600, in __init__
self.__dict__['prog'] = Popen(RCMD, stdin=PIPE, stdout=PIPE, stderr=return_err and _STDOUT or childstderr, startupinfo=info)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
有人知道如何解决这个问题吗?
更新:
如果我 运行 它来自 shell 而不是 Idle 它就可以工作。 实在想不通。
Python的版本一模一样,同时构建
看起来 PypeR
找不到 R
到 运行。当您使用空闲时,R
命令很可能不在 command ($PATH)
的搜索路径中。一种方法是明确指出要使用哪个 R
命令,例如,如果 R
命令位于 /usr/local/bin
,您可以使用
r = R(RCMD="/usr/local/bin/R")
当然最好能加上R
的空闲环境路径