我无法安装Python2.7.12的scikit-image
。
我第一次尝试安装scikit-image
是通过运行以下命令:
$ pip install -U scikit-image
然而,我得到了一个错误,说:
对于Python2.7,请使用以下命令安装0.14.x长期支持:$ pip install‘
-image<0.15’
我运行了上面的命令,但它依赖于python 3.5:
$ pip install 'scikit-image<0.15'
使用缓存的https://files.pythonhosted.org/packages/6a/04/f726af6b2e39a4dad0e5502670c4b33d5c915880a54a98aeb33b95150531/scikit_image-0.14.2-cp27-cp27mu-manylinux1_x86_64.whl收集图像(来自scikit cloudpickle>=0.2.1 <0.15)使用缓存的https://files.pythonhosted.org/packages/24/fb/4f92f8c0f40a0d728b4f3d5ec5ff84353e705d8ff5e3e447620ea98b06bd/cloudpickle-1.1.1-py2.py3-none-any.whl收集映像(来自scikit pillow>=4.3.0 <0.15)使用缓存的https://files.pythonhosted.org/packages/b6/4b/5adc1109908266554fb978154c797c7d71aba43dd15508d8c1565648f6bc/Pillow-6.0.0-cp27-cp27mu-manylinux1_x86_64.whl收集映像(来自scikit scipy>=0.17.0 <0.15)使用缓存的https://files.pythonhosted.org/packages/cb/97/361c8c6ceb3eb765371a702ea873ff2fe112fa40073e7d2b8199db8eb56e/scipy-1.3.0.tar.gz命令的完整输出python setup.py egg_info: Traceback (最近调用的最后一次):文件"",第1行,在文件"/tmp/pip-build-qQaiTX/scipy/setup.py“中,第31行,raise RuntimeError(”需要Python version >= 3.5“)。RuntimeError:需要Python版本>= 3.5。
要在Python2.7中安装scikit-image
,我必须安装版本低于0.15的版本,这有意义吗?但是这个版本需要python3.5吗?
发布于 2019-05-22 13:56:08
试试这个:
pip install scikit-image==0.14.1
发布于 2019-05-23 09:05:00
线索在您的错误消息中:
Collecting scipy>=0.17.0 (from scikit-image<0.15)
Using cached https://files.pythonhosted.org/packages/cb/97/361c8c6ceb3eb765371a702ea873ff2fe112fa40073e7d2b8199db8eb56e/scipy-1.3.0.tar.gz
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "", line 1, in
File "/tmp/pip-build-qQaiTX/scipy/setup.py", line 31, in
raise RuntimeError("Python version >= 3.5 required.")
RuntimeError: Python version >= 3.5 required.
你得到了正确的.../scipy/setup.py
-image (0.14.2),但是现在SciPy已经收到了一个与2.7不兼容的更新,所以它本身就会引发一个错误(请看它是在文件scikit中引发的)。所以你应该试试python -m pip install scipy<1.3 scikit-image<0.15
。
您可能需要再做几个周期,因为越来越多的包只使用Py3.5+。
发布于 2019-05-22 14:01:33
最新版本的Python 2
不支持Scikit-image 0.15.0
。
有关一些支持Python 2
的旧版本,请参阅软件包的pypi repository。此外,请检查您使用的pip
是否正确。
https://stackoverflow.com/questions/56250032
复制相似问题