Я думаю, что ваша переменная окружения может быть проблемой. Если вы недавно обновились до MacOS catalina, вам нужно сделать следующее:
1, используйте эту команду, чтобы проверить, какие текущие переменные установлены.
$ env
мой взгляд как это: (ищите слово PATH, так как будет длинный список подробностей переменных среды)
PATH = / Users /.../ dev / venv / bin: / Library / Frameworks / Python .framework / Версии / 3,8 / бен: /Library/Frameworks/Python.framework/Versions/3.8/bin: /Library/Frameworks/Python.framework/Versions/3.8/bin: / USR / местные / бен : / usr / bin: / bin: / usr / sbin: / sbin: /Library/Frameworks/Python.framework/Versions/3.8/bin
2, что вы хотите сделать дальше - написать свой Путь в файл ./zshrc.
$ vi ~ / .zshr c
Вставьте скопированный ранее путь PATH в это место. Это будет отличаться для всех.
это должно выглядеть так:
export PATH = "/ Users /.../ dev / venv / bin: / Library / Frameworks / Python .framework / Versions / 3.8 / bin: /Library/Frameworks/Python.framework/Versions/3.8/bin: $ PATH "
3, сохраните файл и выйдите из vi. Я предполагаю, что все знают, но если вы этого не сделаете: нажмите клавишу ES C, затем введите: -
: wq!
, это сохранит файл и выйдет из vi
4, активируйте свой файл
$. ~ / .zshr c
Ваши python программы должны теперь работать без проблем.