【WSL】anaconda安装配置

由于我对代理配置不太熟悉,所以决定非必要不配置代理

清空配置的代理

安装SDKMAN

复制代码
rm -rf /root/.sdkman
curl -s "https://get.sdkman.io" | bash
source "/root/.sdkman/bin/sdkman-init.sh"
sdk version

SDKMAN 已经准备就绪,你可以用它来安装和管理各种 JDK 版本、Groovy、Scala、Maven 等工具。

安装nextflow(可跳过)

检查是否有java环境,没有的话安装一下

复制代码
java -version
sdk install java 17.0.12-tem

# 列出可用的 Java 版本:sdk list java
# 安装某个 Java 版本:sdk install java 17.0.12-tem(以 Eclipse Temurin 17 为例)
# 设置默认 Java 版本:sdk default java 17.0.12-tem
# 查看帮助:sdk help

下载并安装 Nextflow

执行以下命令,它会下载一个能自我安装的启动器文件

复制代码
curl -s https://get.nextflow.io | bash

放home目录下并且加入环境

复制代码
# 创建用户本地 bin 目录(如果不存在)
mkdir -p $HOME/.local/bin

# 移动 nextflow 文件
mv nextflow $HOME/.local/bin/

# 将目录添加到 PATH(永久生效)
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc

# 重新加载配置
source ~/.bashrc

查看是否安装成功

复制代码
nextflow -version

在wsl的ubuntu中可以直接进入windows中的文件夹,如:

/mnt/d/bio_pipeline

安装anaconda

更新系统,安装软件

复制代码
# 更新软件包列表并升级已安装的包
sudo apt update && sudo apt upgrade -y

# 安装 wget,如果已经安装可以跳过
sudo apt install wget -y

安装最新版anaconda:Download Success | Anaconda

复制代码
wget https://repo.anaconda.com/archive/Anaconda3-2025.12-2-Linux-x86_64.sh

bash Anaconda3-2025.12-2-Linux-x86_64.sh

填入yes自动安装,注意这里也要填yes,不要直接回车

如果已经回车了,重新初始化,添加路径

复制代码
conda init bash
source ~/.bashrc

输入界面最前面出现(base)即可

然后就是老生常谈,新建环境激活了

复制代码
# 1. 创建名为 nextflow_env 的环境,指定 Python 3.10
conda create -n nextflow_env python=3.10 -y

# 2. 激活新环境
conda activate nextflow_env

# 常用shell命令
uname -a 
 # 查看内核版本和系统架构信息
 
conda env list
conda create -n Nextflow python=3.9.1
conda activate Nextflow
touch filename
vim filename
mkdir 目录名
rm -r 目录名
 -r或 -R:递归删除目录及其中所有内容
相关推荐
Qimooidea6 分钟前
祁木 CAD Translator 工程图纸出海实战指南
服务器·前端·安全
小顿的企业观察1 小时前
从人形机器人到AI销售智能体,AI正在重塑中企出海的底层逻辑
大数据·运维·人工智能·机器人·产品运营·制造
brave_zhao1 小时前
openEuler下安装tar包解压工具
linux·服务器·数据库
工业HMI实战笔记1 小时前
【拯救HMI】:低碳制造:自动化技术如何助力企业节能降耗
运维·前端·自动化·交互·制造
小宏运维有点菜1 小时前
JumpServer
linux·运维
是个西兰花2 小时前
Linux:死锁与生产者消费者模型解析
linux·运维·服务器·c++·死锁·生产者消费者模型
RisunJan2 小时前
Linux命令-rsync(远程/本地文件同步 —— 增量传输的备份与镜像神器)
linux·运维·服务器
爆浇牛肉面3 小时前
Linux进阶命令:测开必学的curl和jq
linux
Sinclair3 小时前
安企CMS的安装-常见安装问题排查
运维·后端
Sinclair3 小时前
安企CMS的安装-安装引导与初始化
运维·后端