Как переключать версии Python в терминале Mac?

#python #python-3.x #python-2.7 #python-module #python-venv

#python #python-3.x #python-2.7 #python-модуль #python-venv

Вопрос:

Я хочу установить pyaudio на python 3.8, но после долгого чтения я узнал, что лучше всего использовать python 3.6. Теперь, чтобы установить pyaudio, я хочу установить его на python 3.6 на моем терминале, но всякий раз, когда я печатаю python --version , он показывает эту Python 2.7.16 версию. Как я могу внести изменения?

PS — Я использую pycharm для написания кода.

Комментарии:

1. Что вы видите при выполнении python3 --version ?

2. я вижу Python 3.8.2

3. вы должны начать использовать виртуальные среды для управления различными версиями python и их библиотеками. Действительно, разные проекты должны использовать разные среды

Ответ №1:

Для управления различными установками python на вашем компьютере вы должны использовать pyenv . Оттуда, если вы хотите сохранить библиотеки, ограниченные одним проектом, можете использовать только вы virtual environments .

Ссылки

Ответ №2:

Вы можете использовать python3.6 --version , если он у вас установлен, он должен дать вам Python 3.6.x . Если вы пытаетесь установить pyaudio с помощью Python 3.6 (я полагаю, с помощью pip), вы можете использовать pip3.6 ... .

Комментарии:

1. Спасибо всем, я наконец-то смог его установить 🙂