Python 3.x Pip安装openslide成功完成,但当我导入它时;找不到指定的模块";

Python 3.x Pip安装openslide成功完成,但当我导入它时;找不到指定的模块";,python-3.x,windows,module,openslide,Python 3.x,Windows,Module,Openslide,我需要在Python3.7中打开SVS图像,而Openslide似乎是唯一能够打开这种大小(30k*30k像素)图像的模块。我使用了pip安装openslide python以及python-m pip安装openslide python和pip3安装…等 我知道模块已成功安装,因为如果我再次运行这些命令中的任何一个,命令行将返回已满足的要求,但是当我运行Python并尝试导入openslide时,底部会出现错误 我的猜测是.whl或.tar.gz文件位于错误路径,因此我制作了一堆副本,并将它们

我需要在Python3.7中打开SVS图像,而Openslide似乎是唯一能够打开这种大小(30k*30k像素)图像的模块。我使用了
pip安装openslide python
以及
python-m pip安装openslide python
pip3安装…

我知道模块已成功安装,因为如果我再次运行这些命令中的任何一个,命令行将返回已满足的
要求
,但是当我运行Python并尝试导入openslide时,底部会出现错误

我的猜测是.whl或.tar.gz文件位于错误路径,因此我制作了一堆副本,并将它们放在Anaconda3文件夹中的openslide文件夹中。错误仍然存在。为了清楚起见,我在下面包含了完整的错误代码

Extra:如果我运行
帮助(“模块”)
openslide将与numpy、math、sklearn等一起显示。我可以导入并运行所有其他模块而不会出现问题

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\brimk\Anaconda3\lib\site-packages\openslide\__init__.py", line 29, in <module>
    from openslide import lowlevel
  File "C:\Users\brimk\Anaconda3\lib\site-packages\openslide\lowlevel.py", line 41, in <module>
    _lib = cdll.LoadLibrary('libopenslide-0.dll')
  File "C:\Users\brimk\Anaconda3\lib\ctypes\__init__.py", line 434, in LoadLibrary
    return self._dlltype(name)
  File "C:\Users\brimk\Anaconda3\lib\ctypes\__init__.py", line 356, in __init__
    self._handle = _dlopen(self._name, mode)
OSError: [WinError 126] The specified module could not be found
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“C:\Users\brimk\Anaconda3\lib\site packages\openslide\\uuuu init\uuuuu.py”,第29行,在
从openslide导入低级别
文件“C:\Users\brimk\Anaconda3\lib\site packages\openslide\lowlevel.py”,第41行,在
_lib=cdll.LoadLibrary('libopenslide-0.dll')
LoadLibrary中第434行的文件“C:\Users\brimk\Anaconda3\lib\ctypes\\uuuu init\uuuu.py”
返回自我类型(名称)
文件“C:\Users\brimk\Anaconda3\lib\ctypes\\ uuuuu init\uuuuu.py”,第356行,在\uuu init中__
self.\u handle=\u dlopen(self.\u名称,模式)
OSError:[WinError 126]找不到指定的模块

我的问题由

看起来,至少对于Openslide来说,从Bin路径运行Python是最简单的解决方案。可以这样做

  • 下载Windows二进制文件
  • 将下载解压缩到您想要的任何路径
  • 打开命令窗口
  • pip3安装openslide python
    (pip2如果是python 2)
  • cd C:\Users\Path\to\Openslide-Win64-20171122\bin
  • python
  • 导入openslide
  • 将来,您必须从Openslide容器的路径运行python(步骤4)。这可以通过将该文件路径添加到路径中来更严格地完成,如上面的答案所述