Невозможно установить scikit-образ для Python 2.7.12 - PullRequest
0 голосов
/ 22 мая 2019

Я не могу установить scikit-image для python 2.7.12.

Моя первая попытка установить scikit-image была при запуске следующей команды:

$ pip install -U scikit-image

Однако я получил сообщение об ошибке:

Для Python 2.7, пожалуйста, установите долгосрочную поддержку 0.14.x, используя: $ pip install 'scikit-image <0.15' </p>

Я выполнил команду выше, но есть зависимость от python 3.5:

$ pip install 'scikit-image<0.15'

Сбор scikit-изображения <0.15 Использование кэшированного <a href="https://files.pythonhosted.org/packages/6a/04/f726af6b2e39a4dad0e5502670c4b33d5c915880a54a98aeb33b95150531/scikit_image-0.14.2-cp27-cp27mu-manylinux1_x86_64.whl" rel="nofollow noreferrer">https://files.pythonhosted.org/packages/6a/04/f726af6b2e39a4dad0e5502670c4b33d5c915880a54a98aeb33b95150531/scikit_image-0.14.2-cp27-cp27mu-manylinux1_x86_64.whl Сбор Cloudpickle> = 0.2.1 (из scikit-изображения <0.15) Использование кэшированного <a href="https://files.pythonhosted.org/packages/24/fb/4f92f8c0f40a0d728b4f3d5ec5ff84353e705d8ff5e3e447620ea98b06bd/cloudpickle-1.1.1-py2.py3-none-any.whl" rel="nofollow noreferrer">https://files.pythonhosted.org/packages/24/fb/4f92f8c0f40a0d728b4f3d5ec5ff84353e705d8ff5e3e447620ea98b06bd/cloudpickle-1.1.1-py2.py3-none-any.whl Сбор подушки> = 4.3.0 (из scikit-image <0.15) Использование кэширования <a href="https://files.pythonhosted.org/packages/b6/4b/5adc1109908266554fb978154c797c7d71aba43dd15508d8c1565648f6bc/Pillow-6.0.0-cp27-cp27mu-manylinux1_x86_64.whl" rel="nofollow noreferrer">https://files.pythonhosted.org/packages/b6/4b/5adc1109908266554fb978154c797c7d71aba43dd15508d8c1565648f6bc/Pillow-6.0.0-cp27-cp27mu-manylinux1_x86_64.whl Сбор scipy>= 0.17.0 (из scikit-image <0.15) Использование кэшированного <a href="https://files.pythonhosted.org/packages/cb/97/361c8c6ceb3eb765371a702ea873ff2fe112fa40073e7d2b8199db8eb56e/scipy-1.3.0.tar.gz" rel="nofollow noreferrer">https://files.pythonhosted.org/packages/cb/97/361c8c6ceb3eb765371a702ea873ff2fe112fa40073e7d2b8199db8eb56e/scipy-1.3.0.tar.gz Полный вывод команды python setup.py egg_info: трассировка (последний вызов последнего): файл "", строка 1, в файле "/ tmp/pip-build-qQaiTX/scipy/setup.py ", строка 31, в повышении RuntimeError (" Требуется версия Python> = 3.5. ") RuntimeError: Требуется версия Python> = 3.5.

Имеет ли смысл тот факт, что для установки scikit-image с python 2.7 мне нужно установить версию <0.15 ... но для этой версии требуется python 3.5? </p>

Ответы [ 4 ]

0 голосов
/ 23 мая 2019

Подсказка в вашем сообщении об ошибке:

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 (0.14.2), но теперь SciPy получил обновление, которое также несовместимо с 2.7, поэтомусамо по себе это вызывает ошибку (см., что это поднято в файле .../scipy/setup.py.) Так что вы должны попробовать python -m pip install scipy<1.3 scikit-image<0.15.

Возможно, вам придется сделать это еще несколько циклов, так как все больше и больше пакетовстановится только Py3.5 +.

0 голосов
/ 22 мая 2019

Последняя версия Scikit-image 0.15.0 не существует для Python 2.

. См. pypi-репозиторий пакета для некоторых более старых версий, поддерживающих Python 2.Также проверьте, правильно ли вы используете pip.

0 голосов
/ 22 мая 2019

Если у вас есть две версии 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

работал у меня с 2.7.15

0 голосов
/ 22 мая 2019

попробуйте это:

pip install scikit-image==0.14.1 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...