Обычно, когда происходит что-то подобное, проблема заключается в том, что ваш pip3
устанавливает пакет в месте, к которому ваш python
не может получить доступ.Если вы посмотрите в журналах установки, на самом деле будет сказано, куда был установлен пакет.Тогда вам просто нужно проверить, что этот путь находится в вашем sys.path
списке (сначала выполните import sys
).Скорее всего, это не так, поэтому вы можете напрямую добавить путь (оканчивающийся на "site-packages") к sys.path
или убедиться, что вы используете версию pip, которая фактически устанавливает пакеты в нужном месте.Я рекомендую последнее.
Если вы используете Anaconda, вам просто нужно убедиться, что выполнение which pip3
в терминале покажет вам путь к установке pip, которая находится в вашей папке Anaconda.Если это не так, возможно, проблема в том, что ваша переменная PATH должна содержать путь к папке anaconda3/bin
внутри нее.
Если вы не используете Anaconda, убедитесь, что which python
и which pip3
дает вам соответствующие пути.Опять же, это, вероятно, не тот случай, и вы должны исправить это, экспортировав соответствующий путь bin
в переменную PATH.