Python говорит, что модуль не был установлен, когда он установлен - PullRequest
0 голосов
/ 28 января 2020

всякий раз, когда я пытаюсь запустить скрипт python, который использует модуль, он говорит, что модуль не был установлен, и если вы пытаетесь установить его, он говорит, что он уже установлен, я думаю, что он пытается использовать python 2.7 когда он должен использовать python 3.7, но я не знаю, как заставить его использовать python 3.7 Я нахожусь на ма c, и я не использую homebrew

1 Ответ

1 голос
/ 28 января 2020

Домашняя версия после 1,5 -

Согласно официальной домашней странице :

1 марта 2018 года python формула будет обновлена ​​до Python 3.x и добавлена ​​формула python@2 для установки Python 2.7 (хотя это будет только для бочонков, поэтому ни python, ни python2 не будут добавлены в PATH по умолчанию без ручного заваривания ссылки --force). Мы будем поддерживать псевдонимы python2, python3 и python@3.

Таким образом, чтобы установить Python 3, введите следующую команду:

brew install python3

Затем pip или pip3 устанавливается автоматически, и вы можете установить любой пакет с помощью pip install <package> или pip3 install <package> для python 3 пакетов.

Так что, если вы используете более старый сценарий python 2, установите необходимые пакеты и запустите их следующим образом:

pip install <package>

python <script.py>

Если вы хотите sh запустить скрипт python 3, установите необходимые пакеты и запустите, как показано ниже:

pip3 install <package>

python3 <script.py>

Все соответствующие пакеты будут установлены в соответствии с необходимой средой и помогут запустить скрипт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...