У меня запутанная путаница установок Python на моем ноутбуке. Я смотрел на исполняемые файлы, /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
Есть идеи о том, что здесь происходит?