пакет установлен, но не может его импортировать

#python #importerror

#python #ошибка импорта

Вопрос:

Я успешно установил пакет bitarray, потому что я могу найти его после команды: список элементов.

Но когда я пытаюсь его импортировать, я получаю :

 >>> from bitarray import bitarray

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    from bitarray import bitarray
ModuleNotFoundError: No module named 'bitarray'
 

Что я могу попытаться решить?

Я использую Ubuntu 18.04.5.

Комментарии:

1. Вы установили его для правильной версии python?

2. Я не уверен в этом, но я думаю, да… Я написал команду pip install bitarray в терминале

3. Вы можете установить пакет как python3 -m pip install bitarray . Может быть, когда вы это сделали pip install bitarray , он установил ваш пакет для python2.

4. проверьте, pip show bitarray какую версию вы установили, и соответствует ли она вашей версии python (используйте -V переключатель для проверки версии python)

5. ВЫ ОБА БЫЛИ ПРАВЫ!! ДЖЕЙ ПАТЕЛЬ, ТЫ РЕШИЛ ЭТО, СПАСИБО!!

Ответ №1:

Вы можете установить пакет как python3 -m pip install bitarray . Может быть, когда вы это сделали pip install bitarray , он установил ваш пакет для python2 .

Ответ №2:

Ubuntu поставляется с двумя версиями python. Если вы только что запустили pip install x его, он был установлен в python 2.7. Вероятно, вы используете python3, поэтому хотите установить с pip3 install x

Ответ №3:

Просто чтобы убедиться, что вы используете правильный pip, попробуйте запустить «pip -V» или «pip —version», он покажет вам, к какой версии python он относится. В терминале это выглядит примерно так: проверьте версию pip, также возможно, что у вас может быть pip, скажем, для python 2.7, pip3 для python 3.6 и pip3.7 для python 3.7, если у вас установлено несколько версий python. Для простоты вы можете установить наиболее часто используемую версию pip в качестве pip, установив псевдоним в ~/.bashrc . Это делается путем добавления следующей строки в bashrc:

псевдоним pip=pip3.6.

После этого вы можете попробовать установить пакеты и быстро импортировать их.