无法为Python安装Scikit-image 2.7.12



我无法为python安装scikit-image 2.7.12。

我第一次安装scikit-image的尝试是运行以下命令:

$ pip install -U scikit-image

但是,我有一个错误说:

对于Python 2.7,请使用以下方式安装0.14.x长期支持: $ pip安装'scikit-image< 0.15'

我在上面运行了命令,但是对Python 3.5有一个依赖性:

$ pip install 'scikit-image<0.15'

收集Scikit-image&lt; 0.15 收集CloudPickle> = 0.2.1(来自Scikit-image&lt; 0.15( 使用缓存https://files.pythonhosted.org/packages/24/fb/4fb/4fb/4f92f8c0f40a0a0a0a0a0a0a0a0a0a0a0d728b4f3d5f8435353e70553e705d8ff58ff5e3e3e47620A98B06B06BDB06BD/cloudpickle-cloudpickle-cloudpickle-1.1.1-1-1-1-1-1---1--1--1--1----1-------------1-----------------------------------------------pyy.1-pyy 收集枕头> = 4.3.0(来自Scikit-image&lt; 0.15( 收集Scipy> = 0.17.0(来自Scikit-image&lt; 0.15( 使用缓存https://files.pythonhosted.org/packages/cb/97/361c8c6ceb3eb3eb765371a702ea873ff2fe112fe112fa40073e7d2b819999999db8eb56eb56eb56eb56e 命令python setup.py egg_info的完整输出: Trackback(最近的最新电话(: 文件",第1行,在 文件"/tmp/pip-build-qqaitx/scipy/setup.py",第31行 提高RuntimeRor(" Python版本> = 3.5(。( RuntimeError:Python版本> = 3.5必需。

使用Python 2.7安装scikit-image我必须安装版本&lt; 0.15 ...但是该版本需要Python 3.5?

尝试以下:

pip install scikit-image==0.14.1 

线索在您的错误消息中:

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.

您正在获得正确的scikit-image(0.14.2(,但是现在Scipy收到了一个与2.7不兼容的更新,因此它本身会引起错误(请参阅在文件.../scipy/setup.py中提出的错误。(您应该尝试python -m pip install scipy<1.3 scikit-image<0.15

您可能必须再进行几个周期,因为越来越多的软件包仅变成py3.5 。

最新版本,Scikit-image 0.15.0不存在Python 2

有关一些具有Python 2支持的较旧版本,请参见包装的PYPI存储库。另外,检查您是否正在使用正确的pip

fitst: python2.7 -m pip install scipy==1.2.3

然后:python2.7 -m pip install PyWavelets==1.0.3

然后:python2.7 -m pip install scikit-image==0.14.5

如果同一台计算机上有两个版本的python,则可以明确指定您的PIP版本和包装版本以安装:

#Find all versions available:
python2.7 -m pip install scikit-image==
#Then install your prefer/latest version from the list above. Example:
python2.7 -m pip install scikit-image==0.14.2 #Replace 0.14.2 with version from the above result

用2.7.15

为我工作

最新更新