В чем разница между этими тремя "python" в Ma c OS X с предустановленной python2 .7? - PullRequest
0 голосов
/ 28 марта 2020

Я знаю, что в Ma c OS X уже установлена ​​python версия 2.7. Он находится в /System/Library/Frameworks/Python.framework/Versions/2.7/. В этом каталоге я нашел 3 различных python, как показано ниже:

  1. / System / Library / Frameworks / Python .framework / Versions / 2.7 / python (что является unix Excutable файл. Я дважды щелкнул по нему. Затем он выдвинул терминал windows и сказал, что процесс завершен. Я не мог ничего набрать в этом выдал windows.)

  2. / Система / Библиотека / Каркасы / Python .framework / Версии / 2.7 / bin / python2 .7 (Я не уверен, что это за тип файла. И я обнаружил, что 'which python' (/ usr / bin / python) символическая ссылка на него.)

  3. / Система / Библиотека / Каркасы / Python .framework / Версии / 2.7 / Ресурсы / Python (что является приложение. Однако, если я дважды щелкну по нему, оно ничего не сделает. Я решил открыть этот пакет и обнаружил, что в нем был еще один python (Contents / MacOS / Python). Я дважды щелкнул по нему, и он выскочил терминал, в котором я могу набрать python2 скрипт и получить результат в интерактивном режиме.)

Так что, как новичок ie до python, я хочу знать, что такое использование этих тр ее "python" (а какая разница)? Когда я наберу python в терминале, какой "python" я на самом деле проснусь?

И если все в порядке, я хочу знать, что делают все каталоги в / System / Library / Frameworks / Python .framework / Версии / 2,7 /. Вот список:

bin Дополнительно: lib Mac Python Resouces

...