openslide无root权限安装,或者Linux软件无root权限安装

时间:2021-06-20 01:09:31

openslide无root权限安装,或者Linux软件无root权限安装


看到很多文章都是说用源码编译安装,确实可以,但是,肯定会提示没有 libjpeg这个库包,于是在源码编译安装这个文件的时候又会提示 permission denied
网上说的用以下方法:

sudo apt-get update
sudo apt-get install libtiff-dev
sudo apt-get install libglib2.0-dev
sudo apt-get install libcairo2-dev
sudo apt-get install libxml2-dev
sudo apt-get install libxgdk-pixbuf2.0-dev
sudo apt-get install libjpeg-devsudo apt-get install libpng-dev

但是我看到这个代码我就笑了,我要是可以用sudo,还费这么大劲源码编译安装openslide干什么,直接sudo apt-get install openslide多好。
接下来的方法,我是亲测可以使用的:

1,打开终端或Anaconda Prompt,激活您要安装OpenSlide的Conda环境。

conda activate your_env_name

安装OpenSlide C库。您可以使用Conda或系统软件包管理器安装,也可以从源代码编译安装。

# 使用Conda安装
conda install -c conda-forge openslide

# 使用Conda安装
conda install -c conda-forge openslide-python

# 使用pip安装
pip install openslide-python

完成以上步骤后,您就可以在Conda环境中使用OpenSlide Python包了。请注意,OpenSlide Python包的导入方式为:

import openslide

openslide无root权限安装,或者Linux软件无root权限安装
显示为这样,并且不报错

conda创建新环境

如果只是用的话,用【创建】和【激活】的命令足够了~

第一步:创建

conda create --name yourEnv python=2.7
  • –name:也可以缩写为【-n】,【yourEnv】是新创建的虚拟环境的名字,创建完,可以装anaconda的目录下找到envs/yourEnv 目录
  • python=2.7:是python的版本号。也可以指定为【python=3.6】,若未指定,默认为是装anaconda时python的版本.

若想要在创建环境同时安装python的一些包:

conda create -n yourEnv python=3.6 numpy pandas

第二步:激活

windows ==> activate yourEnv
linux/mac ==> source activate yourEnv

tips:

linux用户需要进入到anaconda/envs目录下激活需要的环境,或者通过命令source active /home/yourName/anaconda3/envs/yourEnv激活需要的环境;

第三步:查看活跃的环境

conda info --envs:输出中带有【*】号的的就是当前所处的环境

conda一些命令

conda list: 看这个环境下安装的包和版本
conda install numpy scikit-learn: 安装numpy sklearn包
conda env remove -n yourEnv: 删除你的环境
conda env list: 查看所有的环境

————————————————