R_HOME 报错:valueerror: openrlib.r_home cannot be none.

关于scGPT代码finetune_integrate.py文件运行报错

代码在命令行运行正常,在pycharm中报错

pycharm中导包报红线,在命令行执行正常,同样也适用以下解决办法

报错,说在环境中找不到R_HOME

ValueError: r_home is None. Try python -m rpy2.situation

于是,运行Try python -m rpy2.situation得到

image.png

从上面可以发现,在Anaconda中创建的虚拟环境里有R_HOME,地址为“D:\Anaconda\envs\BayeAndR\lib\R”,但关机后自动加载的是系统中的R,而我系统中并没有安装R

之前查询过很多方法都说把Anaconda中的R_HOME加入系统环境变量,仍然无法解决问题(不知道为什么),重装环境也能解决问题,但是太费事了

今天发现,直接在Pycharm中要运行的文件中添加环境变量R_HOME就能完美解决问题。

image.png

image.png

posted @ 2024-03-07 21:05  wuhaoliu  阅读(42)  评论(0)    收藏  举报  来源