- windows系統下
在python中直接pip install rpy2時,會出錯,沒仔細看錯誤,直接下載了whl文件(https://www.lfd.uci.edu/~gohlke/pythonlibs/)進行安裝。
此時可以import rpy2,但是在import rpy2.robjects時會提示 “Rpy2 error wac-a-mole: R_USER not defined”,解決辦法:
- 將R.dll添加到系統路徑中(比如我的是C:\Program Files\R\R-3.4.4\bin\x64);
- 添加環境變量R_HOME(我是C:\Program Files\R\R-3.4.4);
- 添加環境變量R_USER,為用戶名(比如我是Administrator)。
此時再import rpy2.robjects時,通過,問題解決。
- cnetos系統下
rpy2:
python直接安裝pip3.5 install rpy2時,報錯:

解決辦法:
-
- 先在centos中安裝readline-devel,sudo yum install readline-devel;
- 再安裝pip3.5 install rpy2就可以了。
tkinter:
直接安裝pip3.5 install tkinter,顯示找不到這個包。
搜索之后發現這個包不是這么安裝的,應該sudo yum -y install python35u-tkinter安裝成功!
