Как использовать яйцо для установки scikit-образа? - PullRequest
0 голосов
/ 13 января 2020

Я застрял на этой установке scikit-image (он же лыжный маг). Я пробовал несколько способов:

  • Установка из папки-концентратора git (с использованием файла examples.txt)
  • Установка из файла whl
  • Установка с помощью pip install scikit-image

Все три попытки не удалось выполнить во время импорта: import skimage

ImportError: cannot import name 'geometry'
It seems that scikit-image has not been built correctly.

Your install of scikit-image appears to be broken.
Try re-installing the package following the instructions at:
https://scikit-image.org/docs/stable/install.html 

Я прошел через inte rnet, но не нашел решений, кроме те, что выше. Кто-нибудь прошел через это раньше? Кажется, можно установить pip с помощью -egg, но я обнаружил, что для Ма c вместо Windows.

РЕДАКТИРОВАТЬ:

Привет всем, поэтому я нашел решение, но это довольно сложно, и я до сих пор не понимаю, почему оно не сработало раньше.

Я просто:

  • удалить anaconda
  • удалить python
  • установить python (3.8)
  • установить Анаконду (у меня сейчас проблемы со Spyder ^^)

1 Ответ

0 голосов
/ 16 января 2020

Если вы хотите закодировать для computer vision/Image processing/machine learning задач, то это можно сделать в pycharm со средой conda очень легко. не нужно для отдельной установки python для запуска Anaconda.

Сначала скачайте и установите pycharm. Далее, если вы используете windows, тогда скачайте Anaconda 64 bit python 3.7 версию отсюда, https://www.anaconda.com/distribution/#windows

Некоторые подробности об управлении средой и полезные ссылки можно найти здесь, Как создать некоторые среды для тензорного потока в anaconda?

https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

Сначала создать среду conda с помощью командной строки Anaconda Prompt,

conda create -n cvenv python=3.7

Теперь активируйте эту среду, используя. По умолчанию база активирована.

conda activate cvenv

Далее установите нужные вам пакеты,

conda install -c conda-forge scikit-learn
conda install -c conda-forge scikit-image
conda install -c conda-forge pillow
conda install -c conda-forge opencv

Я использую conda-forge пакеты, так как они более свежие. Наконец, откройте pycharm и создайте новый проект, выбрав существующий интерпретатор python в среде conda. Если ничего не существует, выберите

Browse > Add Python Interpreter > Conda Environment > Interpreter > Browse > Anaconda3 installation folder > envs folder > cvenv folder > Python.exe 

. Вы можете проверить, создав файл python и написав import skimage.

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