не может импортировать панд после обновления conda, отсутствуют необходимые зависимости ['numpy']

python pandas numpy conda

2045 просмотра

1 ответ

Я уже давно пользуюсь пандами и хотел использовать эту функциональность. Понимая, что я был в предыдущей версии, я набрал conda update pandasв командной строке.

Теперь, когда я захожу в python и пытаюсь импортировать панд, я вижу следующее:

C:\Users\%USER%>python
Python 2.7.10 |Continuum Analytics, Inc.| (default, May 28 2015, 17:02:00) [MSC
v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://binstar.org
>>> import pandas as pd
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\%USER%\Miniconda\lib\site-packages\pandas\__init__.py", l
ine 18, in <module>
    raise ImportError("Missing required dependencies {0}".format(missing_depende
ncies))
ImportError: Missing required dependencies ['numpy']
>>>

Если я просто пытаюсь импортировать numpy, я вижу:

    >>> import numpy
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\%USER%\Miniconda\lib\site-packages\numpy\__init__.py", li
ne 180, in <module>
    from . import add_newdocs
  File "C:\Users\%USER%\Miniconda\lib\site-packages\numpy\add_newdocs.py",
 line 13, in <module>
    from numpy.lib import add_newdoc
  File "C:\Users\%USER%\Miniconda\lib\site-packages\numpy\lib\__init__.py"
, line 8, in <module>
    from .type_check import *
  File "C:\Users\%USER%\Miniconda\lib\site-packages\numpy\lib\type_check.p
y", line 11, in <module>
    import numpy.core.numeric as _nx
  File "C:\Users\%USER%\Miniconda\lib\site-packages\numpy\core\__init__.py
", line 14, in <module>
    from . import multiarray
ImportError: DLL load failed: The specified module could not be found.

Это работало отлично до этого обновления Конда. Кто-нибудь испытывал это?

Автор: jason m Источник Размещён: 08.11.2019 11:14

Ответы (1)


0 плюса

Решение

К счастью, Конда понимает пересмотры.

C:\>conda list --revisions

Даст вам ваш список ревизий. Найдите тот, что был до самого последнего, что сломало вещи.

Для меня это была ревизия 6, поэтому я набрал:

C:\>conda install --revision 6

Я снова и снова бегаю!

Автор: jason m Размещён: 20.08.2016 12:25
Вопросы из категории :
32x32