接上一次的内容,我将在自己的笔记本(Ubuntu22.04 CUDA10)安装CrYOLO软件。虽然官网教程写得很详细,但是无奈于Anaconda已经找不到各种包,还是要自己踩坑才知道到底怎么回事。
主要参考内容:Installation and Download — crYOLO documentation
安装前提条件:Anaconda、Nivida-driver,可以看上一篇内容Dell G3 3579 安装Ubuntu 踩坑过程以及Anaconda&CUDA环境配置_李鍶鐸的博客-CSDN博客
# 新建cryolo环境,采用CUDA10
conda env remove --name cryolo
conda create -n cryolo -c conda-forge -c anaconda pyqt=5 python=3.7 cudatoolkit=10.0.130 cudnn=7.6.5 numpy=1.18.5 libtiff wxPython=4.1.1 adwaita-icon-theme
conda activate cryolo
pip install 'cryolo[gpu]'
# 安装napari以及boxmanager插件
conda create -y -n napari-cryolo -c conda-forge python=3.10 pyqt pip
conda activate napari-cryolo
##注意!!! napari 在Anaconda中已经搜索不到,需要改为pip安装
pip install napari napari-boxmanager
##安装qt动态链接库
sudo apt-get install libxcb-xinerama0
# 链接 napari
conda activate cryolo
cryolo_dir=$(realpath $(dirname $(which cryolo_predict.py)))
napari_link_file=${cryolo_dir}/napari_boxmanager
conda activate napari-cryolo
echo -e "#\!/usr/bin/bash\nexport NAPARI_EXE=$(which napari)\nnapari_exe='$(which napari_boxmanager)'\n\${napari_exe} \"\${@}\""> ${napari_link_file}
chmod +x ${napari_link_file}
conda activate cryolo
进入到cryolo环境,打开napari_boxmanager:
napari_boxmanager
搞定 可以开干了!!!!!!!