Недавно попробовал менеджер пакетов 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
в мой домашний каталог, и мне не нужно с этим возиться.
Но этого было недостаточно, и я все еще коплюсь! Так чего мне не хватает?