Как исправить ошибку импорта Pandas внутри Ipython и Jupyter Notebook в Windows

В моей системе установлены pandas, но он не работает и отправляет ошибку ModuleNotFoundError: внутри ipython нет модуля с именем pandas.

Сообщение об ошибке, которое я получаю, когда пытаюсь импортировать панды внутри ipython:

    In [1]: import pandas
---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-38d4b0363d82> in <module>
----> 1 import pandas

ModuleNotFoundError: No module named 'pandas'

Сообщение об ошибке, которое я получаю, когда пытаюсь импортировать панды в блокнот jupyter:

--------------------------------------------------------------------------

-
OSError                                   Traceback (most recent call last)
<ipython-input-1-38d4b0363d82> in <module>
----> 1 import pandas

c:\users\user\appdata\local\programs\python\python37-32\lib\site-packages\pandas\__init__.py in <module>
      9 for dependency in hard_dependencies:
     10     try:
---> 11         __import__(dependency)
     12     except ImportError as e:
     13         missing_dependencies.append("{0}: {1}".format(dependency, str(e)))

~\AppData\Roaming\Python\Python37\site-packages\numpy\__init__.py in <module>
    138 
    139     # Allow distributors to run custom init code
--> 140     from . import _distributor_init
    141 
    142     from . import core

~\AppData\Roaming\Python\Python37\site-packages\numpy\_distributor_init.py in <module>
     24                 # NOTE: would it change behavior to load ALL
     25                 # DLLs at this path vs. the name restriction?
---> 26                 WinDLL(os.path.abspath(filename))
     27                 DLL_filenames.append(filename)
     28     if len(DLL_filenames) > 1:

c:\users\user\appdata\local\programs\python\python37-32\lib\ctypes\__init__.py in __init__(self, name, mode, handle, use_errno, use_last_error)
    354 
    355         if handle is None:
--> 356             self._handle = _dlopen(self._name, mode)
    357         else:
    358             self._handle = handle

OSError: [WinError 193] %1 is not a valid Win32 application

Я попытался удалить и переустановить панды, но не повезло


person Abrar Fahim    schedule 31.08.2019    source источник
comment
Что вы имеете в виду, говоря «Я пытался удалить и переустановить pandas, но безуспешно». Не получается установить или появляется сообщение, что он уже установлен?   -  person moys    schedule 31.08.2019
comment
он говорит, что требование уже выполнено: панды в c: \\ users ... \ lib \ site-packages   -  person Abrar Fahim    schedule 31.08.2019
comment
Мысли вслух. Какое имя у файла? Может быть, он называется «панды»? Если да, поменяйте.   -  person moys    schedule 31.08.2019


Ответы (2)


Можете ли вы попробовать запустить в своем блокноте iPython следующее?

!pip install pandas

А затем перезапустить ядро ​​iPython Notebook?

Скорее всего, вы установили панды в другую виртуальную среду.

person Allen    schedule 31.08.2019
comment
Он показывает следующий результат: Требование уже выполнено: pandas в c: \ users \ user \ appdata \ local \ programs \ python \ python37-32 \ lib \ site-packages (0.25.1) Требование уже выполнено: pytz ›= 2017.2 в c : \ users \ user \ appdata \ roaming \ python \ python37 \ site-packages (из панд) .... - person Abrar Fahim; 31.08.2019
comment
Я бы посоветовал вам удалить ваш питон, а затем переустановить его, используя дистрибутив anaconda. - person Allen; 31.08.2019

Пытались ли вы использовать другой интерпретатор для запуска кода, например Visual Studio Code, или запускать из терминала, иногда у интерпретаторов может не быть того же каталога для модулей, в котором они устанавливаются с помощью pip.

person SimziBoi    schedule 31.08.2019
comment
Я переустановил python, используя дистрибутив anaconda. Проблема устранена - person Abrar Fahim; 01.09.2019