wget https://repo.anaconda.com/archive/Anaconda3-5.3.0-Linux-x86_64.sh bash Anaconda3-5.3.0-Linux-x86_64.sh
修改 ~/.bashrc
将conda命令加入系统路径
__conda_setup="$(CONDA_REPORT_ERRORS=false '/home/conda/bin/conda' shell.bash hook 2> /dev/null)" if [ $? -eq 0 ]; then \eval "$__conda_setup" else if [ -f "/home/conda/etc/profile.d/conda.sh" ]; then . "/home/conda/etc/profile.d/conda.sh" CONDA_CHANGEPS1=false conda activate base else \export PATH="/home/conda/bin:$PATH" fi fi unset __conda_setup
配置文件地址 ~/.condarc
channels: - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ - https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/ ssl_verify: false show_channel_urls: false
from notebook.auth import passwd from IPython.lib import passwd passwd("jupyter")
生成配置文件。
jupyter notebook --generate-config
找到 ~/.jupyter/jupyter_notebook_config.py
并修改。
c.NotebookApp.password = u'sha1:d6ce897cf380:b3f6c684b2964a90f17865dfe4649ec70f9b3b4b' c.NotebookApp.ip = '0.0.0.0' c.NotebookApp.port = 11995 c.NotebookApp.open_browser = False c.NotebookApp.token = '' c.NotebookApp.allow_root = False c.NotebookApp.notebook_dir = u'/home/notebook'
jupyter kernelspec list
conda install -c mro r conda install gcc_linux-64 conda install gxx_linux-64 conda install gfortran_linux-64 conda install -c intel mkl conda install -c intel mkl-devel pip install modin conda install scikit-learn conda install jupyter conda install bokeh conda install plotly conda install matplotlib conda install seaborn conda install pytorch conda install h2o conda install xgboost conda install lightbgm
/usr/share/font/truetype/
fc-list :lang=zh
命令查看支持中文的字体名称~/.cache/matplotlib
的字库列表缓存~/.config/matplotlib
font.size : 20.0 font.family : sans-serif font.sans-serif : SimHei, DejaVu Sans, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif axes.titlesize : 24 axes.labelsize : 22 axes.unicode_minus : False xtick.labelsize : 16 ytick.labelsize : 16 legend.fontsize : 20 figure.titlesize : 22 figure.figsize : 12, 8 figure.dpi : 300
https://linuxize.com/post/how-to-install-r-on-ubuntu-20-04/
apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/' apt install r-base apt install build-essential
微软MRO MRO
R原版清华加速镜像https://mirrors.tuna.tsinghua.edu.cn/CRAN/
MKL with Rhttps://software.intel.com/en-us/articles/using-intel-mkl-with-r
https://software.intel.com/en-us/articles/extending-r-with-intel-mkl
https://software.intel.com/en-us/articles/quick-linking-intel-mkl-blas-lapack-to-r
https://cran.r-project.org/doc/manuals/r-release/R-admin.html#Shared-BLAS
进入R安装pkg /opt/microsoft/ropen/3.4.3/lib64/R/bin/R
tar -xf microsoft-r-open-3.5.3.tar.gz cd microsoft-r-open/ sudo ./install.sh
apt install gfortran-9 icu-devtools libblas-dev libblas3 libbz2-dev libfile-basedir-perl libfile-desktopentry-perl libfile-mimeinfo-perl libfontenc1 libgfortran-9-dev libgfortran5 libicu-dev libio-stringy-perl libipc-system-simple-perl libjpeg-dev libjpeg-turbo8-dev libjpeg8-dev liblapack-dev liblapack3 liblzma-dev libnet-dbus-perl libpaper-utils libpaper1 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-dev libpcre2-posix2 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpng-dev libpng-tools libtcl8.6 libtie-ixhash-perl libtk8.6 libx11-protocol-perl libxaw7 libxcomposite1 libxft2 libxkbfile1 libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl libxmu6 libxpm4 libxtst6 libxxf86dga1 apt install libxt-dev libcairo2-dev source /opt/intel/compilers_and_libraries_2020.1.217/linux/bin/compilervars.sh intel64 MKL="-L${MKLROOT}/lib/intel64 -Wl,--no-as-needed -lmkl_intel_lp64 -lmkl_gnu_thread -lmkl_core -lgomp -lpthread -lm -ldl " ./configure --with-blas="$MKL" --with-lapack --enable-memory-profiling --with-libpng --with-jpeglib --with-libtiff --with-cairo --with-recommended-packages=no --with-x=no --enable-R-shlib make -j4 make -j4 cairodevices
capabilities()
修改文件 ~/.Rprofile
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) options(BioC_mirror="https://mirrors.tuna.tsinghua.edu.cn/bioconductor") options("repos" = c(CRAN="https://mirrors.aliyun.com/CRAN/")) options(BioC_mirror="https://mirrors.tuna.tsinghua.edu.cn/bioconductor") options(Ncpus = 8) #options(bitmapType='cairo') #Sys.setenv("DISPLAY"=":0") #options(device = null_device)
或直接在R中选择镜像
chooseCRANmirror() chooseBioCmirror()
Jupyter的R核心库:https://irkernel.github.io/installation/
update.packages(ask = FALSE) #更新所有包 update.packages(checkBuilt = TRUE, ask = FALSE) #更新R后检查包是否需要重新安装 install.packages('IRkernel') IRkernel::installspec() IRkernel::installspec(user=FALSE) IRkernel::installspec(name = 'Rmkl', displayname = 'R-mkl') install.packages("openssl") install.packages('devtools') devtools::install_github('IRkernel/IRkernel') install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'uuid', 'digest')) #报错备用 devtools::install_git("https://github.com/IRkernel/IRkernel.git", ref = "master") #报错备用 install.packages("caTools", repo=http://mirrors.tuna.tsinghua.edu.cn/CRAN/)
install.packages("tidyverse") install.packages('agricolae') install.packages('bigmemory') install.packages('car') install.packages("Cairo") install.packages('caret') install.packages('DMwR') install.packages("dplyr") install.packages("data.table") install.packages('doParallel') install.packages('energy') install.packages('future') install.packages('forecastHybrid') install.packages('glmnet') install.packages('ggplot2') install.packages('gbm') install.packages('h2o') install.packages('mlr3') install.packages('multcomp') install.packages('mcmc') install.packages('psych') install.packages('prophet') install.packages('Rcpp') install.packages('randomForest') install.packages('randomForestSRC') install.packages('rdetools') install.packages("reshape2") install.packages("readr") install.packages("SuppDists") install.packages("utf8") install.packages('xgboost')
if (!requireNamespace("BiocManager", quietly = TRUE)) install.packages("BiocManager") BiocManager::install() BiocManager::install(c("GenomicFeatures", "AnnotationDbi")) BiocManager::install(c("DOSE","clusterProfiler","enrichplot","org.Rn.eg.db","org.Mm.eg.db","AnnotationDbi")) BiocManager::install("DESeq2")
https://blog.csdn.net/byplane/article/details/51742048
system.time(matrix(rnorm(4096*4096), nrow=4096, ncol=4096) %*% matrix(rnorm(4096*4096), nrow=4096, ncol=4096)) LD_PRELOAD=/usr/local/cuda-10.0/lib64/libnvblas.so NVBLAS_CONFIG_FILE=/etc/nvblas.conf R LD_PRELOAD=/usr/local/cuda-10.0/lib64/libnvblas.so NVBLAS_CONFIG_FILE=/etc/nvblas.conf Rscript