Анаконда устанавливает тензор потока и фантазии - PullRequest
0 голосов
/ 21 ноября 2018

В качестве предпосылки я хотел бы указать, что я новичок в Python, поэтому, пожалуйста, прости возможные неточности.

Итак, я недавно установил Anaconda и обновил версию Python до 3.7.1.Чтобы вычислить некоторые пропущенные значения в моем наборе данных с помощью KNN, я нашел полезную функцию в пакете под названием fancyimpute.

Однако такой пакет не входит в число уже доступных (то есть от Spyder,IDE, которую я использую, я не могу просто импортировать ее), поэтому мне нужно установить ее.

Открытие, как таковое, запроса Anaconda и ввода "conda install fancyimpute" не работает, возвращая следующее:

"PackagesNotFoundError: Следующие пакеты недоступны для текущих каналов:

  • fancyimpute

Текущие каналы:

(здесь aсписок некоторых каналов)

Чтобы найти альтернативные каналы, которые могут предоставить пакет conda, который вы ищете, перейдите к

https://anaconda.org

и используйте панель поискавверху страницы ".

Итак, с помощью" pip install fancyimpute "(хотя мне все еще неясно разница между conda install и pip install) через некоторое время я получаюследующее:

"Сбор тензорного потока (из fancyimpute)

Не удалось найти версию, которая удовлетворяет требованию тензорного потока (из fancyimpute) (из версий:) Не найдено соответствующего распределения для тензорного потока (из fancyimpute)«

Поэтому я теперь запускаю« conda install tenorflow », и уже около 30 минут - это среда решения.

Что я могу сделать?Как я могу получить нужный пакет и избежать подобных проблем в будущем?Большое спасибо и надеюсь, что я ясно изложил проблему.

ОБНОВЛЕНИЕ: https://anaconda.org/search?q=fancyimpute Отсюда, кажется, что fancyimpute недоступен на моей платформе, w-64.Как я могу преодолеть эту проблему?

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

решено: видимо, я решил проблему.Сначала я создал специальную среду и установил тензор потока с помощью conda.Затем я установил pancy fimpimpute: в этот момент появилось несколько новых ошибок («Колесо сбойного сборки для fastacache» и то же самое для cvxpy), оба решили установить инструменты сборки Microsoft Visual C ++.Итак, наконец, я смог установить также модный импутант.Тем не менее, на данный момент я не могу импортировать его (ошибка ImportError: загрузка DLL не удалась: указанный модуль не найден. Не удалось загрузить собственную среду выполнения TensorFlow).После удаления и переустановки tenorflow с использованием conda-forge в качестве канала теперь он работает.

0 голосов
/ 21 ноября 2018

Пользователь Бриттхард на anaconda.org придерживался той же идеи .Чтобы использовать его / ее версию библиотеки (размещенной на anaconda.org):

conda install -c brittainhard fancyimpute
...