1
我試圖讓rpy2
與我的標準python安裝程序一起工作。爲此,我首先創建了一個測試文件,以查看是否應該輸入所有內容。這是我的文件rtest.py
從命令提示符運行rpy2
import rpy2
from rpy2.robjects import r
print dir(r)
從我的蟒蛇殼這3個行工作得很好,如果我在IDLE打開該文件,並運行它的意思,它返回一個字符串列表,因爲它應該。
不過,我打的問題,當我試圖從我的命令提示符下運行相同的文件,我收到以下錯誤信息:
Traceback (most recent call last):
File "c:\rtest.py", line 2, in <module>
from rpy2.robjects import r
File "C:\Python27\lib\site-packages\rpy2\robjects\__init__.py", line 18, in <module>
from rpy2.robjects.robject import RObjectMixin, RObject
File "C:\Python27\lib\site-packages\rpy2\robjects\robject.py", line 5, in <module>
rpy2.rinterface.initr()
RuntimeError: R_USER not defined.
我不知道爲什麼忽然,蟒蛇找不到R_USER
。它發現它在標準的IDLE
環境中沒有問題。