Ошибка при импорте модуля в основную установку Python: модуль вызывается из несуществующего поставщика Python

Я работаю в интерпретаторе IPython, запущенном с терминала (MacOSX) только с ipython + enter. Когда я пытаюсь импортировать pandas, я получаю следующую ошибку:

/Users/myusername/Documents/somefolder/virtualenvironment/adam_py/lib/python2.7/site-packages/pandas/__init__.py in <module>()
  4 
  5 try:
  ----> 6     from . import hashtable, tslib, lib
  7 except Exception:  # pragma: no cover
  8     import sys

/Users/myusername/tslib.pyx in init pandas.tslib (pandas/tslib.c:64182)()

ImportError: No module named compat

Первая строка этой ошибки предполагает, что python ищет pandas в venv в папке, которую я удалил некоторое время назад. Я получаю аналогичную ошибку, когда пытаюсь импортировать геопанды.

Моя установка Python является самодельной. Когда я запускаю which python в терминале, я получаю это:

/usr/local/bin/python

Я устанавливал библиотеки с помощью pip install a_library

Что я должен делать?


person Jaqo    schedule 03.12.2014    source источник
comment
Какая версия панд у вас установлена?   -  person DataSwede    schedule 03.12.2014
comment
Я сделал pip show pandas | grep Version. Там написано, что это версия 0.15.1.   -  person Jaqo    schedule 03.12.2014
comment
Почему эта ссылка на бывшую виртуальную среду выскакивает в сообщении об ошибке, если я запускаю интерпретатор основного доморощенного Python?   -  person Jaqo    schedule 03.12.2014


Ответы (1)


Я просто удалил папку, содержащую прежнюю виртуальную среду, закрыл интерпретатор, удалил pip-панды, снова установил его и снова открыл интерпретатор. Теперь я могу импортировать панд без проблем.

person Jaqo    schedule 03.12.2014