ImportError: нет модуля с именем «панды» (внутри virtualenv)

Я создал виртуальную среду с именем quora для python. Я установил колесо, а затем панды, как указано. Я не могу заставить панд работать по какой-то причине. Кто-нибудь может мне помочь. Я пробовал все другие решения, доступные для подобных вопросов на этом сайте. Все равно бесполезно.

(quora) (jessie)griffith@localhost:~/environments$ sudo pip install wheel
Requirement already satisfied: wheel in /usr/lib/python2.7/dist-packages
(quora) (jessie)griffith@localhost:~/environments$ sudo pip install pandas
Requirement already satisfied: pandas in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: pytz>=2011k in /usr/local/lib/python2.7/dist-packages (from pandas)
Requirement already satisfied: numpy>=1.7.0 in /usr/local/lib/python2.7/dist-packages (from pandas)
Requirement already satisfied: python-dateutil in /usr/local/lib/python2.7/dist-packages (from pandas)
Requirement already satisfied: six>=1.5 in /usr/lib/python2.7/dist-packages (from python-dateutil->pandas) 

(quora) (jessie)griffith@localhost:~/environments$ python getdata.py
Traceback (most recent call last):
  File "getdata.py", line 2, in <module>
    import pandas as pd
ImportError: No module named 'pandas'

person Pushkar Sharma    schedule 14.08.2017    source источник
comment
Связываю вас с обманщиком. Это должно помочь.   -  person cs95    schedule 14.08.2017
comment
Я пытался следовать ответам на этот вопрос. Все равно никакой помощи. Он работает вне виртуальной среды, но не работает внутри. Я использовал желток для проверки установленных пакетов. В нем говорится, что панды установлены внутри среды...   -  person Pushkar Sharma    schedule 14.08.2017


Ответы (4)


Не используйте sudo в виртуальной среде — sudo pip install устанавливает пакеты в глобальную site-packages, а не в виртуальную среду.

Либо установите pandas в виртуальной среде (pip install после активации venv), либо включите доступ к глобальным пакетам (пересоздайте venv с параметром --system-site-packages или используйте команду toggleglobalsitepackages из virtualenvwrapper).

person phd    schedule 14.08.2017

У меня была эта проблема в virtualenv с pip3 и pandas, я пробовал все эти предыдущие ответы, но ни один из них не работает. но вы можете использовать easy_install pandas. и вуаля.

person sam    schedule 01.04.2019

Проверьте, «какой питон» вы используете, используя эту команду. Вам может понадобиться экспортировать PATH в env python вместо вашего python по умолчанию, который может быть /usr/lib/bin. Он может быть установлен в вашей среде quora, но выбранный питон отличается и не имеет панд.

person Nitin Kishore    schedule 14.08.2017

У меня такая же проблема. Я исправил это, удалив каталог virtualenv и создав новую среду.

person Bill Ravdin    schedule 13.02.2020