R: symbol lookup error: /home/lib/../../libreadline.so.6: undefined symbol: PC

R: symbol lookup error: /home/lib/…/…/libreadline.so.6: undefined symbol: PC

step1:遇到該報錯的情況
首先在Ubuntu系統上用R開啓R語言運行環境時成功的,但是使用conda安裝R語言包(conda install 包名稱)後,再次調用R就出現了該報錯。

step2:報錯的原因
是在顯示的“ /home/lib/…/…/”路徑下,libreadline.so.6文件出現了問題

step3:解決方法
1、使用如下語句,查看本機該文件出現的在哪些地方

locate libreadline.so.6

2、根據1的結果屏幕回顯,在命令行運行如下語句,即將別處的該文件copy到剛剛報錯的路徑下即可

cp /usr/lib64/libreadline.so.6 /home/lib/../../libreadline.so.6

3、操作2時可能會出現如下報錯,更換其它路徑即可

cp: "/home/.conda/pkgs/readline-6.2-2/lib/libreadline.so.6" 
與"/home/lib/../../libreadline.so.6" 爲同一文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章