科研环境配置
conda环境配置
安装
- 删除原来的环境
1 | |
- 从头安装环境和软件
1 | |
- 更新环境中的软件
1 | |
- 关于mamba
1 | |
- conda环境下安装R包
1 | |
修复 Conda 镜像配置
请按照以下步骤操作,即可修复问题。
第一步:查看并移除错误的镜像地址
查看您当前的频道列表,确认一下错误的地址确实存在。
Bash
1
conda config --show channels您的输出中应该会包含
https://mirrors.tuna.tsinghua.edu.cn/conda-forge这一行。移除这个错误的地址。请精确复制并运行下面的命令:
Bash
1
conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/conda-forge您可能还需要移除其他指向
mirrors.tuna.tsinghua.edu.cn的旧地址,如果它们存在的话。重复此步骤即可。
第二步:添加正确的新镜像地址
现在您的配置干净了,接下来我们把正确的地址加回去。这里给您两个选择:
选项 A:使用 Conda 官方默认源 (最稳定)
如果您不追求极致的下载速度,或者清华源不稳定,直接用官方源是最省心的。
1 | |
选项 B:使用正确的清华镜像源 (速度快)
清华大学镜像站的 Conda 服务更新了地址结构。以下是当前推荐的配置方法:
1 | |
第三步:验证并重试
再次检查您的频道配置,确保它们现在是正确的。
Bash
1
conda config --show channels输出应该显示您刚刚添加的新地址。
清空 Conda 缓存,以防旧的索引文件造成干扰。
Bash
1
conda clean -all根据提示输入
y确认。现在,重新运行您最初的创建环境命令。
1
mamba install -c conda-forge -c bioconda r-base r-tidyverse r-data.table r-optparse r-stringr r-reshape2 r-gridextra r-patchwork r-readxl r-rlang r-glue r-tibble r-ggplot2 r-ggsci r-ggrepel r-scales r-viridis r-pheatmap bioconductor-complexheatmap r-circlize r-ggpubr bioconductor-clusterprofiler bioconductor-enrichplot bioconductor-annotationdbi bioconductor-go.db bioconductor-gosemsim bioconductor-dose bioconductor-qvalue r-yulab.utils r-gson bioconductor-deseq2 bioconductor-apeglm r-ape r-phytools bioconductor-treeio bioconductor-ggtree
安装字体
激活您的 Conda 环境:
1
conda activate your_env_name使用 Conda 安装字体文件 (如果还没装的话):
1
conda install -c conda-forge mscorefonts确保 Ghostscript 也已安装 (PDF嵌入字体需要):
1
conda install -c conda-forge ghostscript进入 R 环境:
1
R在 R 中执行一次性的字体注册:
1
2
3
4
5
6
7
8# (如果还没装)
install.packages("extrafont")
# 加载
library(extrafont)
# 扫描并导入字体 (只需做一次,会花几分钟)
font_import()退出 R 环境:
1
q()最后,正常运行您的分析脚本:
1
./run_enrich_module.sh
完成以上一次性配置后,您的 R 环境就永久性地知道了 Arial 字体的存在。之后再运行您的 run_enrich_module.sh 脚本,就不会再出现找不到字体的警告或错误了。
安装go.db
1 | |
科研环境配置
https://oldstory.cn/2025/12/20/ke_yan_huan_jing_pei_zhi/