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
显示为这样,并且不报错
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: 查看所有的环境
————————————————