У меня был врач-пиво, жалующийся на то, что у меня была версия python в использовании/local/bin, и это может вызвать проблемы. Поэтому Он предложил избавиться от него. Что я и сделал. Теперь мои скрипты не работают из Terminal, потому что он ищет его и теперь жалуется -bash: /usr/local/bin/pythonw: No such file or directory
. Умный я пошел в Системную библиотеку и скопировал отсутствующий псевдоним 'в/usr/local/bin /. Затем при запуске скрипта я получил pythonw: posix_spawn: /usr/local/bin/pythonw2.7: Exec format error
.OS X Python: псевдоним больше не работает, на что ссылаться?
Я попытался изменить bash_profile и содержит:
PATH=$PATH:/usr/local/rabbitmq_server-3.6.6/sbin
##
# Your previous /Users/macbook/.bash_profile file was backed up as /Users/macbook/.bash_profile.macports-saved_2017-02-20_at_14:02:39
##
# MacPorts Installer addition on 2017-02-20_at_14:02:39: adding an appropriate PATH variable for use with MacPorts.
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Finished adapting your PATH environment variable for use with MacPorts.
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*
source ~/ .profile
export PATH="/usr/local/sbin:$PATH"
export PATH="/usr/local/bin:$PATH"
как я привел установить RVM, MacPorts и RabbitMQ.
Когда я бегу file /usr/local/bin/python
я получаю:
/usr/local/bin/python: Mach-O universal binary with 2 architectures
/usr/local/bin/python (for architecture i386): Mach-O executable i386
/usr/local/bin/python (for architecture x86_64): Mach-O 64-bit executable x86_64
Означает ли это, мне нужно символьную ссылку?
EDIT: Я использовал магию времени для установки файлов python в/usr/local/bin. работаю мой сценарий с рабочего стола прямо сейчас бросает меня:
-bash: /usr/local/bin/env python: No such file or directory
После машины времени я заметил, что псевдоним был теперь „подбеленным из“ и когда я дважды щелкните их, я получаю сказали „оригинал не может быть найден“ - теперь я действительно смущен ... это была настройка, которая работала раньше.
Итак, прежде чем я буду копать себя глубже, может ли кто-нибудь помочь мне из этого? Как мне вернуться к «правильной настройке»? И, пожалуйста, не ожидайте слишком многого знания обо мне. Большое спасибо!
Хотя многие пользователи довольны «варкой», хорошо известно, что она, как известно, дает плохие советы. Вначале предлагается удалить всю переднюю установку «/ usr/local». Многие пользователи потеряли свои данные mysql. Похоже, «доктор» похож. Вы испортили рабочую систему, основанную на неправильных советах. – jm666
кажется, что ты прав! Но как это исправить? – user2822564
Ну, я боюсь, что полное восстановление системы, скорее всего, станет вашим лучшим вариантом, если ваши собственные знания тонкие, как мои. Я не уверен, как вы избавились от python, но, по-видимому, он также удалил ваш pythonw, что является другим исполняемым файлом. Кроме того, вы упоминаете что-то об использовании MacPorts. Я читал на многих форумах, что использование Macports & Homebrew вместе всегда не рекомендуется. Что касается python; есть версия python, установленная macOS, которая является сборкой python2.7, если я прав. Если вы хотите установить другую версию, всегда используйте пакеты python.org _or_ Homebrew _or_ MacPorts. – Montmons