Проблема в том, что вы используете pip3
, который не всегда привязан к указанному python
, который вы пытаетесь запустить. pip
- это модуль, установленный с каждым экземпляром python3, поэтому, чтобы указать его для установки в среду python, используйте флаг -m
:
python -m pip install <module>
Где python
- это python
, что вы ожидаете. Например, если вы хотите, чтобы он запускался с установкой, которую вы используете через python3
, вы должны выполнить python3 -m pip install <module>
. Это облегчает отслеживание, поскольку, если вы хотите увидеть, на какой python вы устанавливаете, вы можете использовать python -m pip -V
. На моей машине это выводит:
pip 19.3.1 from /Users/mm92400/anaconda3/lib/python3.6/site-packages/pip (python 3.6)