我是靠谱客的博主 玩命朋友,最近开发中收集的这篇文章主要介绍openslide python的安装及遇到的问题(Win10)总说:,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

总说:

三步走:

  1. 先安装 openslide二进制文件
  2. 再安装 openslide-python
  3. 添加环境变量到 lowlevel.py 文件

步骤:

  1. 先安装openslide二进制文件,点此处下载
    在这里插入图片描述

  2. 放到自己的目录中,解压。我的位置
    D:Program FilesmySoftwareopenslide-win64-20171122

  3. 添加环境变量:

  • “此电脑 右键->属性->高级系统设置->环境变量->系统变量->path”双击path,新建,即可添加。
  • 系统环境变量path 和 用户环境变量PATH 区别在于针对范围不同
    在这里插入图片描述
  1. 安装openslide-python:
pip install openslide-python -i https://pypi.tuna.tsinghua.edu.cn/simple  
#-i http   为清华园镜像地址,可不要
  1. 添加环境变量到对应的lowlevel.py文件
  • 一定要找对对应的lowlevel.py文件。通常anaconda中base环境在anaconda3目录,而其他新建的环境 环境文件都在 envs文件下。
  • 搜索lowlevel.py文件,notepad打开,添加如下内容:
import os

os.environ['PATH'] ="path-to-openslide-bin" + ";" + os.environ['PATH']
#此处 "path-to-openslide-bin" 应换成 自己刚才配置的bin目录
  • 注意路径为自己的bin路径,换成反斜线或者双斜线
  • 结果如图:
    在这里插入图片描述
  • 运行python lowlevel.py不报错则修改成功。
    注意要指定位置,或者在lowlevel.py所在文件夹 shift+右键,“在此处打开powershell”,然后运行一遍。
  1. 至此,安装完成。
  • python中 导入即可
import openslide

2. 可能遇到的问题

1.先升级 setuptools和pip都是python的包管理工具

python -m pip install --upgrade pip
pip install --upgrade setuptools
  1. MarkupSafe ImportError: cannot import name Feature 报错

原因:setuptools发布46版会出现上述错误
解决:安装低版本

pip uninstall setuptools 
pip install setuptools==45
  1. 出现Microsoft Visual C++ 14.0 is required的问题,说明我们在构建相关依赖包的时候缺少相应的开发环境

参考此文链接,直接安装即可:
Microsoft Visual C++ 14.0 is required

  1. 导入时出现 无法定位程序输入点ddl*** 问题
    import openslid
    在这里插入图片描述
    原因就是环境变量有问题,按照上述步骤重新配置。

  2. SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated UXXXXXXXX escape错误

原因:斜线 会被当作 转义来理解
解决:1、改成绝对路径 ”"


参考文件
https://www.cnblogs.com/rychh/p/9743864.html
https://zhuanlan.zhihu.com/p/115773714

最后

以上就是玩命朋友为你收集整理的openslide python的安装及遇到的问题(Win10)总说:的全部内容,希望文章能够帮你解决openslide python的安装及遇到的问题(Win10)总说:所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部