Jestem trochę zdezorientowany z python na osx. Nie wiem, czy poprzedni właściciel laptopa zainstalował macpython za pomocą macport. I przypomniałem sobie, że osx ma wbudowaną wersję Pythona. Próbowałem za pomocą type -a python
a wynik zwracanylokalizacja python na mac osx
python is /usr/bin/python
python is /usr/local/bin/python
Jednak działa zarówno Pythona w tych miejscach dać mi [GCC 4.2.1 (Apple Inc. build 5646)] on darwin
. Czy oba odnoszą się do tego samego wbudowanego Pythona Maca?
Czytałem też, że instalacja MacPython można by
A MacPython 2.5 folder in your Applications folder. In here you
find IDLE, the development environment that is a standard part of
official Python distributions...
Spojrzałem na Applications
, i jest tam MacPort
folder python2.6
i wspomnianą rzeczy w nim. Ale uruchamiając IDLE, znajduję tę samą wiadomość, co powyżej.
Hmm Jestem trochę zdezorientowany. Który jest który?
tak, wiedziałem o tym. Po prostu jestem zdezorientowany - uruchomiłem interpreter w/usr/local/bin/i wydrukowałem sys.executable. Mówi/usr/bin/python. ale czytam dokumenty i jest napisane, że dostarczone jabłko było w/usr/bin/i "dowiązanie symboliczne do pliku wykonywalnego Pythona jest umieszczone w/usr/local/bin /". – goh
Ma to sens: podczas samodzielnego kompilowania pliku python-executable i przenoszenia go do, powiedzmy/Users/John/Downloads /, pokaże on, że jest on umieszczony w katalogu/Users/John/Downloads/python. Możesz uruchomić wiele plików wykonywalnych obok siebie w tym samym systemie. AFAIK, ten w Python.framework jest podstawowym, więc powinieneś polegać na tym. – elslooo
W rzeczywistości, Pythony dostarczone przez Apple w Mac OS X znajdują się w '/ System/Library/Frameworks/Python.framework'. Cokolwiek w '/ Library/Frameworks/Python.framework' pochodzi z instalacji innej firmy, zwykle instalatora python.org (lub innego dystrybutora) lub jeśli wykonałeś domyślną kompilację Pythona ze źródła. –