1

Недавно попробовал менеджер пакетов Homebrew, чтобы получить такие вещи, как PyQt4. Также рекомендуется захватить Python; нет проблем, сделано.

Так что простой python в окне Terminal не открыл недавно загруженный экземпляр Python, поэтому я brew doctor и он говорит мне об этом -

Warning: /usr/bin occurs before /usr/local/bin This means that system-provided programs will be used instead of those provided by Homebrew. The following tools exist at both paths:

2to3
2to3-2.7
easy_install
easy_install-2.7
idle
idle2.7
pydoc
pydoc2.7
python
python-config
python2.7
python2.7-config
pythonw
pythonw2.7
smtpd.py
smtpd2.7.py

Подумайте об изменении вашего PATH, чтобы /usr /local /bin находился перед /usr /bin в вашем PATH.

Конечно, нет ничего сложного - я гуглю вокруг и узнаю о редактировании .profile чтобы установить пути. Я захожу в свой домашний каталог и вхожу в open .profile - он не существует.

Ничего страшного, согласно Интернету, я могу просто создать его здесь. Так что все в порядке, touch .profile работает. open .profile работает. Я копирую и вставляю строку из Интернета, которая ставит /usr/local/bin впереди остальных путей. Вот так:

export PATH="/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin"

Сохранить. Попытайся. Не работает Я удаляю двойные кавычки; не хорошо. Я почему-то добавляю двоеточие в конец строки. Не хорошо.

Я гуглю Я вижу больше информации о /etc/paths но даже после нахождения и ввода sudo open paths кажется, что я не могу его разблокировать. И кроме того, большинство интернет-пользователей также говорят, что достаточно просто добавить файл .profile в мой домашний каталог, и мне не нужно с этим возиться.

Но этого было недостаточно, и я все еще коплюсь! Так чего мне не хватает?

1 ответ1

0
  1. Файл .profile не перезагружается автоматически - он загружается при запуске или вручную. Попробуйте открыть терминал и ввести source ~/.profile . Тогда попробуйте set | grep PATH для проверки переменной PATH.
  2. Мой файл .profile не содержит кавычек вокруг путей. Попробуйте удалить их, сохранив файл и перейдя к 1.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .