У меня недавно начались проблемы с использованием pip для установки пакетов python. Я всегда использовал pip, но никогда не понимал, как это работает, мой опыт работы с ним в основном ограничен «pip install pkg».Я запутался в установках pip
В последнее время при попытке установить openCV на моем компьютере я следил за несколькими руководствами, которые включали изменение путей и т. Д. После внесения этих изменений у меня возникли проблемы с использованием pip для правильной установки пакетов.
Теперь, когда я запускаю «pip3 install pkg», установка отлично работает без каких-либо ошибок. Однако, когда я пытаюсь импортировать модуль в python, python не может найти пакет. Если я запустил «pip3 list» в терминале, я получаю список модулей, который отличается от выполняемой справки («модулей») в python.
Я думаю, что pip устанавливает пакеты в другое место, чем моя версия python ссылается при импорте модулей?
Есть ли способ, по которому я могу изменить место, где устанавливается pip? Что означало изменение путей и как я могу избежать этого в будущем?
Заранее спасибо.
EDIT: Я должен упомянуть, что запуск «python3 -m pip install pkg» устанавливает пакеты правильно.
Вы можете попробовать это. Он изолирует ваши пакеты python по отношению к каждому проекту https://virtualenv.pypa.io/en/stable/ –
, у вас, вероятно, установлены оба python2 и python3? Ваш вызов 'pip' вызывает версию python2 –
У меня есть python2 и python3, но я звоню в pip3, а не при установке. –