【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:递归删除目录及其中所有内容
相关推荐
Arvin6271 小时前
Nginx 添加账号密码访问验证
运维·服务器·nginx
风曦Kisaki1 小时前
# Linux 磁盘查看命令详解:df 与 du
linux·运维·网络
路溪非溪1 小时前
Linux中gpio子系统的现代接口
linux·arm开发·驱动开发
攻城狮在此1 小时前
华为交换机Console口密码如何清除
运维·网络·华为
内心的一片海2 小时前
服务器内存异常占用
运维·服务器
文静小土豆2 小时前
Centos7负载异常过高排查思路(Load Average)
linux
Deitymoon3 小时前
linux——原子操作
linux
liulilittle3 小时前
C++ 无锁编程:单停多发送场景高性能方案
服务器·开发语言·c++·高性能·无锁·原子
m0_738120723 小时前
渗透基础知识ctfshow——Web应用安全与防护(第一章)
服务器·前端·javascript·安全·web安全·网络安全
亚空间仓鼠3 小时前
OpenEuler系统常用服务(四)
linux·运维·服务器·网络