У мене на ноутбуці заплутаний плутанина пітонних установок. Я дивився на виконувані файли, /usr/local/bin
і всі вони є символічними посиланнями../../../Library......
Існує якась дивна поведінка навколо цього. Якщо я ls -lhaG
бачу, --->
і відносний шлях праворуч від посилань:
lrwxr-xr-x 1 root wheel 69B Dec 7 22:29 python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.1/bin/python3
Однак я не можу отримати жоден інструмент командного рядка для вирішення цього шляху та відображення фактичного шляху до python3. Тут і там я знайшов деякі примхи щодо використання pwd -P
та find
утиліти для цього. Проблема полягає в тому, що вони, схоже, не працюють на OS X так, як описують їх люди, що працюють на Linux (тобто виводять повний шлях до символічного посилання). Вони просто надрукують для мене символічний шлях посилань:
FantasticMrFox:bin robert$ pwd -P python3
/usr/local/bin
FantasticMrFox:bin robert$ find `pwd -P` -name python3
/usr/local/bin/python3
Будь-які ідеї щодо того, що тут відбувається?