【发布时间】:2021-11-24 12:05:11
【问题描述】:
我使用的是 scikit-image 0.18 版本。要使用 seam_carve(),我必须将其降级到 0.14.2 版本。
这就是我所做的:
- 首先删除现有的较新版本 0.18
conda remove scikit-image
The following packages will be REMOVED:
scikit-image-0.18.1-py38hf11a4ad_0
Proceed ([y]/n)? y
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
- 删除之前的较新版本后,我重新安装 scikit-image 0.14.2
pip install scikit-image==0.14.2
Requirement already satisfied: decorator>=4.3.0 in c:\users\test\miniconda3\envs\skimage14\lib\site-packages (from networkx>=1.8->scikit-image==0.14.2) (4.4.2)
上面说我已经有0.14.2版本了。原因是:在我删除较新版本之前,我正在使用
pip install --upgrade scikit-image==0.14.2
没有用,所以我开始使用第1步卸载它。
- 然后我尝试测试现在安装的是哪个版本
>>> import skimage
>>> print(skimage.__version__)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'skimage' has no attribute '__version__'
skimage可以导入,但是为什么我用skimage不能检查它的版本。version
感谢您的帮助
【问题讨论】:
-
您可能有一个
skimage.py文件,您正在尝试使用它? -
dir(skimage)产生什么?另外,你能检查skimage.__file__的值吗?
标签: python