Python 3.6.5_1 установлен в неправильном месте (Mac OS) - PullRequest
0 голосов
/ 18 апреля 2019

Я устанавливаю python 3.6.5_1, используя

brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/f2a764ef944b1080be64bd88dca9a1d80130c558/Formula/python.r

и получаю

Предупреждение: python 3.6.5_1 уже установлен

Текущая связанная версия3.7.3

Вы можете использовать brew switch python 3.6.5_1, чтобы связать эту версию.

Я использую brew switch python 3.6.5_1 и получаю

Очистка / usr / local/Cellar/python/3.6.5_1

Очистка /usr/local/Cellar/python/3.7.3

4 ссылки, созданные для /usr/local/Cellar/python/3.6.5_1

Набрав which python3, нет вывода, which python выдаёт

/ usr / local / bin / python

и набравpython3 дает

-bash: / usr / local / bin / python3: нет такого набора файлов или каталогов python дает

Python 2.7.15 (по умолчанию, 27 ноября2018, 21:24:58) [GCC 4.2.1 Совместимый Apple LLVM 10.0.0 (clang-1000.11.45.5)] для darwin Для получения дополнительной информации введите «help», «copyright», «credits» или «license».

Как убедиться, что установленный python3.6.5_1 установлен в правильном местоположенииIon и тот, на который ссылается python3?

Дополнительный фон :

Я работаю с OpenCV около 5 месяцев, после этогоРуководство по установке для установки всех требований, включая python3.6.Я использовал эту версию Brew Python вместо Mac.Недавно мне пришлось установить FFmpeg, возникли некоторые ошибки, я невольно что-то сделал (не помню, возможно, несвязанный python), а затем я все равно не смог установить FFmpeg, но это также разрушило мое рабочее пространство.Прямо сейчас я продолжаю получать следующую ошибку каждый раз, когда открываю терминал:

-bash: / usr / local / bin / python3: такого файла или каталога нет. Virtualenvwrapper.sh: при запускеПерехват инициализации.

Если Python не может импортировать модуль virtualenvwrapper.hook_loader, убедитесь, что virtualenvwrapper установлен для VIRTUALENVWRAPPER_PYTHON = / usr / local / bin / python3 и что PATH установлен правильно.

Я попробовал brew install python3, и это решает вышеупомянутое предупреждение для virtualenvwrapper.Но он устанавливает python3.7.3, тогда как мне нужен python3.6 для тензорного потока и т. Д.

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