Примечание: этот ответ может быть основан на мнении.
Во-первых, в macos я рекомендую вам использовать brew
для установки python. Итак, если вы хотите установить Python 3, запустите:
$ brew install python
Возможно, он уже установлен, поэтому для его обновления запустите:
$ brew upgrade python
Это приведет к обновлению до последней версии Python 3. В общем, если вы начинаете новый проект, вы должны использовать Python 3. Помните, что Python 2 будет объявлен устаревшим в конце этого 2019 года.
Во-вторых, я настоятельно рекомендую вам использовать виртуальные среды , чтобы избежать проблем с зависимостями. Вы можете создать виртуальную среду под управлением:
$ python3 -m venv .ven
Это создаст виртуальную среду в .venv
в вашем текущем рабочем каталоге.
В качестве альтернативы вы можете использовать pipenv
для отслеживания зависимостей, которые я также рекомендую вам установить с помощью brew.
$ brew install pipenv
Затем вы создаете виртуальную среду, работающую:
$ pipenv --three
Имейте в виду, что у вас будет две версии Python на вашем компьютере: python
- это Python 2 (установлен на вашем компьютере по умолчанию) и python3
- это Python 3. Затем, если вы хотите запустить Python 2 просто наберите python
, а если вы хотите запустить Python 3, наберите python3
.
Наконец, вы также можете отслеживать несколько версий Python, используя pyenv
. Это очень полезно, если вам нужно использовать несколько версий Python, например Python 3.1, 3.2, 3.3 ..., 3.6, 3.7.1, 3.7.2, 3.7.3 и т. Д.
Это то, что было полезно в моем опыте использования macOS. Вы также можете использовать Docker , чтобы полностью изолировать вашу среду, но, вероятно, вам достаточно первых двух пунктов, если вы новичок.