当我尝试使用以下方法加载R扩展名时
base constructor
n = 1
n_pri = 2
n_pro = 3
n_pub = 4
base constructor
n = 1
n_pri = 2
n_pro = 3
n_pub = 4
derived constructor
n = 1
n_pro = 3
n_pub = 4
base constructor
n = 1
n_pri = 2
n_pro = 3
n_pub = 4
same package constructor
n = 1
n_pro = 3
n_pub = 4
我明白了:
UIViewController
我在Windows 10上运行Python 2.7.1而没有管理员权限。
我已将R安装到本地目录#import "testView1.h"
#import "testView2.h"
@interface testView1 ()
@end
@implementation testView1
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view.
self.view.backgroundColor = [UIColor darkGrayColor];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:self];
testView2 *detail = [testView2 new];
[navController pushViewController:detail animated:YES];
}
但由于缺少管理员权限,我的%load_ext rpy2.ipython
中没有条目,也没有名为C:\Users\Robert.Levy\AppData\Local\Continuum\Anaconda2\lib\site-packages\rpy2\rinterface\__init__.py in <module>()
14 R_HOME = (os.environ["R_HOME"], )
15 except KeyError:
---> 16 tmp = subprocess.check_output(("R", "RHOME"), universal_newlines=True)
17 R_HOME = tmp.split(os.linesep)
18 del(tmp)
WindowsError: [Error 2] The system cannot find the file specified
的环境变量。
我添加了一个具有此名称的帐户级环境变量,但username\Documents\R\...
似乎不会选择这些。
我该怎么办?
答案 0 :(得分:0)
您与之交互的Jupyter笔记本(在浏览器中)实际上只是在命令窗口中运行的进程的前端。重新启动内核还不足以“刷新”#34;环境变量。
必须关闭窗口并打开一个新窗口。
将个人资料级环境变量设置为:
C:\Users\{username}\Documents\R\R-3.4.1
关闭内核,确保命令窗口关闭,然后重新启动Jupyter Notebook,新的环境变量将可用。
请注意,您的Windows用户名可能还需要to add an R_USER
environment variable。