我熟悉Unix作为一个操作系统,但不了解开发人员决定如何组织应用程序库位置的一般逻辑。
以R为例。在ubuntu上安装R可以用apt来完成.您将获得一个安装到目录:
/usr/local/R/lib/site-library --> All R packages go here.
/usr/lib/R/library --> R packages go here.
这两个目录在默认情况下都是不可写的。那么,为什么R安装默认安装在那里呢?
我在将R包安装到“默认”目录(我猜是/usr/lib/R/library?)时遇到了很多问题
我用全系统的安装方法安装了闪亮的。所以现在它在/usr/local/lib/r/site-库上。我正在使用install安装其他软件包,如RMySQL、ShinyBS等,这些包位于/home/thisa/R/x86_64-pc-linux库/3.0中。现在,当我使用以下库运行server.R时,
library("shinyBS", lib.loc="/home/thisa/R/x86_64-pc-linux-gnu-library/3.0")
它在错误之后弹出。
ERROR: no library trees found in 'lib.loc'
我在python上工作已经有一段时间了,但是我对可视化代码工作室和Linux还很陌生。我使用的操作系统是Ubuntu18.04.3。我在可视化代码工作室中安装了python扩展。但它没有安装熊猫图书馆。另外,我们不能从python终端安装软件包。所以我用pip install pandas从Linux终端安装了熊猫。我重新打开了VS代码,仍然无法导入熊猫库。它仍在抛出module not found错误。有人能解释一下如何在linux的VS代码中安装大熊猫吗?谢谢