Проблемы настройки Python в среде Mac - PullRequest
0 голосов
/ 25 апреля 2018

Относительно новый разработчик, и это мой первый пост. В течение двух дней я искал ответ на имеющуюся у меня проблему, следуя инструкциям и тому подобному, но я, кажется, продолжаю копать себя в более глубокой яме с этим. Поэтому я решил оставить здесь справку

То, что происходит, похоже, что у меня правильно установлен python, но когда я запускаю echo $PATH в терминале, я получаю следующее:

/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/Library/Frameworks/Python.framework/Versions/3.6/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/python3

Я попытался отредактировать ~/.bash_profile, чтобы убедиться, что указан правильный путь, и в настоящее время он выглядит как:

/Library/Frameworks/Python.framework/Versions/3.6/bin:${PATH}

Я предполагаю, что наличие ${PATH} может быть причиной того, что оно постоянно звучит эхом, как есть, но я не уверен, что удаляю что-либо, так как не хочу все испортить.

Кроме того, при использовании возвышенного текста 3 я не могу получить подобные ошибки, я предполагаю, потому что это не правильно найти путь. Я не могу строить, пока не найду способ решить эту проблему, но на данный момент, по крайней мере, я в растерянности.

Любая помощь будет принята с благодарностью !!!

Ответы [ 2 ]

0 голосов
/ 29 апреля 2018

Похоже, вы скачали Python 3 с python.org. Вам следует удалить и использовать homebrew.

  1. Удалите все, что вы скачали с python.org, заменив 2.7 на 3.6 в в этих инструкциях . Это должно исправить ваш путь. Отныне не связывайтесь с ним (оставьте ~/.bash_profile пустым). Доморощенный справляется с этим.

  2. Переустановите Python с помощью homebrew brew reinstall python, лично я установлю с tcl-tk: brew reinstall python --with-tcl-tk, что заставит idle3 работать без предупреждений.

0 голосов
/ 25 апреля 2018

Установите Homebrew , а затем установите python с brew install python

  1. Проверьте, установлен ли Python с brew, с помощью ll /usr/local/bin/python*
  2. /Library/Frameworks/Python.framework/Versions/3.6/bin частина вашем пути дублируется.Удалите их и оставьте свой путь как /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin/python3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...