CryoSPARC 安装指南

1. 安装显卡驱动

参考链接:Ubuntu 安装NVIDIA显卡驱动和CUDA

2. 安装cuda

sudo apt-get update
sudo apt upgrade
wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.run
sudo sh cuda_11.8.0_520.61.05_linux.run
# 添加环境变量
vim ~/.bashrc
# 加入如下两行
export PATH=$PATH:/usr/local/cuda-11.8/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-11.8/lib64
# 生效
source ~/.bashrc
# 查看版本
nvcc -V

3. 安装cryosparc

# 添加环境变量
vim ~/.bashrc
# 这个ID要去申请,后面都得跟随更改
export LICENSE_ID="*******"
# 安装curl工具
sudo apt install curl
# 创建安装目录
mkdir ~/cryosparc && cd ~/cryosparc
# 下载安装包
curl -L https://get.cryosparc.com/download/master-latest/LICENSE_ID -o cryosparc_master.tar.gz
curl -L https://get.cryosparc.com/download/worker-latest/LICENSE_ID -o cryosparc_worker.tar.gz
# 解压安装包
tar -xf cryosparc_master.tar.gz cryosparc_master
tar -xf cryosparc_worker.tar.gz cryosparc_worker
# 创建缓存目录
mkdir cryosparc_cache
# 进入cryosparc_master安装
cd cryosparc_master
./install.sh --standalone --license LICENSE_ID --worker_path /home/ce04/cryosparc/cryosparc_worker --ssdpath /home/ce04/cryosparc/cryosparc_cache --initial_email "exmple@mail.ccnu.edu.cn" --initial_password "*******" --initial_username "zengshgun" --initial_firstname "Shun" --initial_lastname "Zeng"
# 添加环境变量
vim ~/.bashrc
export PATH=$PATH:/home/ce04/cryosparc/cryosparc_master/bin
source ~/.bashrc
# 启动cryosparcm
cryosparcm start

4. 安装Anaconda3

# 下载并安装Anaconda3
sh Anaconda3-2023.09-0-Linux-x86_64.sh
# 添加环境变量
vim ~/.bashrc
# 直接加环境变量conda activate 会报找不到命令
# export PATH=$PATH:/home/ce04/anaconda3/bin

# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/ce04/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
    eval "$__conda_setup"
else
    if [ -f "/home/ce04/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/home/ce04/anaconda3/etc/profile.d/conda.sh"
    else
        export PATH="/home/ce04/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda initialize <<<
source ~/.bashrc

5. 安装topaz

conda env list
conda create -n topaz python=3.8
conda activate topaz
conda install topaz=0.2.5 cudatoolkit=11.8 -c tbepler -c pytorch -c conda-forge
conda deactivate
# Create a topaz.sh wrapper script
cd ~/cryosparc
touch topaz.sh
vim topaz.sh
#!/usr/bin/env bash
if command -v conda > /dev/null 2>&1; then
    conda deactivate > /dev/null 2>&1 || true  # ignore any errors
    conda deactivate > /dev/null 2>&1 || true  # ignore any errors
fi
unset _CE_CONDA
unset CONDA_DEFAULT_ENV
unset CONDA_EXE
unset CONDA_PREFIX
unset CONDA_PROMPT_MODIFIER
unset CONDA_PYTHON_EXE
unset CONDA_SHLVL
unset PYTHONPATH
unset LD_PRELOAD
unset LD_LIBRARY_PATH

source /home/ce04/anaconda3/etc/profile.d/conda.sh
conda activate topaz
exec topaz $@
chmod +x topaz.sh

6. 安装常用工具

sudo apt install htop
sudo apt install pbzip2
  • **记:**所有安装包均已下载至本地电脑 F:\Software\cryosparc install
<think>嗯,用户想在Ubuntu 22.04上安装CryoSPARC,我需要提供完整的步骤和依赖配置。首先,我得回忆一下CryoSPARC安装要求。CryoSPARC是一个用于冷冻电镜图像处理的软件,可能需要特定的依赖项和环境。 首先,用户提到的引用[1]和[2]是关于安装Docker和Ubuntu系统的信息。这可能相关,因为CryoSPARC可能需要Docker或者某些系统依赖。我需要检查CryoSPARC的官方文档,确认是否需要Docker或者特定版本的内核。 根据引用[1],Ubuntu 22.04的内核是6.5.0,满足最低要求。安装Docker的步骤可能对CryoSPARC有用,如果它需要容器化环境。但不确定,所以得先看官方要求。 接下来,用户需要安装依赖项。可能包括NVIDIA驱动、CUDA工具包,因为冷冻电镜处理通常需要GPU加速。需要确保系统安装了合适的驱动,可能需要运行nvidia-smi检查。 然后是安装步骤,可能包括下载CryoSPARC安装包,解压,配置许可证,设置环境变量。此外,可能需要Python环境,因为CryoSPARC的某些脚本可能用Python写的。 另外,用户权限问题需要注意,可能需要将用户添加到docker组,如果使用Docker的话,如引用[1]提到的安装Docker后的步骤。还有,可能需要配置网络端口,如CryoSPARC使用的端口号是否被防火墙阻挡。 还要考虑Ubuntu 22.04的软件包源是否包含所需的库,比如fftw、libpng等。可能需要通过apt安装这些依赖项。 最后,测试安装是否成功,运行CryoSPARC的服务,并访问Web界面。如果过程中出现问题,可能需要检查日志文件,或者查看官方论坛的支持。 需要确保步骤清晰,分阶段:系统准备、依赖安装CryoSPARC安装、配置和验证。可能还需要提醒用户许可证的获取方式,注册账户,下载安装包等前期步骤。</think>### Ubuntu 22.04 安装 CryoSPARC 完整步骤及依赖配置 #### 一、系统要求与准备 1. **内核与架构验证** 检查系统内核版本和架构是否符合要求: ```bash uname -a # 输出示例:x86_64 GNU/Linux 6.5.0-generic(需64位且内核≥3.10)[^1] ``` 2. **安装必要依赖** 更新软件源并安装基础工具: ```bash sudo apt update && sudo apt upgrade -y sudo apt install -y wget curl tar python3 python3-pip openssl libssl-dev ``` 3. **NVIDIA GPU 驱动配置** CryoSPARC 依赖 GPU 加速,需安装 NVIDIA 驱动和 CUDA: ```bash sudo ubuntu-drivers autoinstall # 自动安装推荐驱动 sudo reboot # 重启生效 nvidia-smi # 验证驱动安装 ``` 需确保 CUDA 版本≥11.0,可通过[NVIDIA 官网](https://developer.nvidia.com/cuda-toolkit)安装。 --- #### 二、安装 CryoSPARC 1. **获取许可证与安装包** - 在[CryoSPARC官网](https://cryosparc.com)注册并申请学术/商业许可证 - 下载离线安装包(如`cryosparc_v4.1.0.tar.gz`) 2. **解压与安装** ```bash tar -xvf cryosparc_v4.1.0.tar.gz cd cryosparc_install ./install.sh --license=xxxx-xxxx-xxxx-xxxx # 替换为实际许可证 ``` 3. **依赖环境配置** - 自动安装 Miniconda 和依赖包 - 若出现 Python 库缺失错误,手动补充: ```bash pip install numpy scipy mrcfile ``` --- #### 三、服务启动与验证 1. **启动 CryoSPARC** ```bash cryosparcm start # 启动服务 cryosparcm status # 检查运行状态 ``` 2. **访问 Web 界面** 浏览器打开 `http://localhost:39000`,使用注册邮箱激活账户。 3. **测试数据处理** 上传示例数据集并运行测试作业,验证 GPU 加速是否生效[^2]。 --- #### 四、常见问题解决 | 问题类型 | 解决方案 | |-----------------------|----------------------------------| | 许可证验证失败 | 检查网络连接或联系官方支持 | | GPU 未识别 | 重装 NVIDIA 驱动或 CUDA 工具包 | | 端口冲突 | 修改默认端口:`cryosparcm configure` |
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值