Saya agak bingung dengan python di osx. Saya tidak tahu apakah pemilik laptop sebelumnya telah menginstal macpython menggunakan macport. Dan saya ingat bahwa osx memiliki versi python bawaan. Saya mencoba menggunakan type -a python
dan hasilnya kembali
python is /usr/bin/python
python is /usr/local/bin/python
Namun menjalankan kedua python di lokasi ini memberi saya [GCC 4.2.1 (Apple Inc. build 5646)] on darwin
. Apakah keduanya mengacu pada mac python builtin yang sama yang disediakan?
Saya juga membaca bahwa menginstal macpython akan
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...
Aku melihat Applications
, dan ada MacPort
folder dengan python2.6
dan hal-hal yang disebutkan di dalamnya. Tapi menjalankan IDLE, saya menemukan pesan yang sama seperti di atas.
Hmm saya agak bingung. Yang mana
Di Mac OS X, ini dalam kerangka Python di
/System/Library/Frameworks/Python.framework/Resources
.Jalur lengkapnya adalah:
Btw mudah untuk mengetahui di mana Anda dapat menemukan biner tertentu:
which Python
akan menunjukkan jalur biner Python Anda (yang mungkin sama seperti yang saya posting di atas).sumber
/System/Library/Frameworks/Python.framework
. Apa pun yang masuk/Library/Frameworks/Python.framework
berasal dari penginstalan pihak ketiga, biasanya penginstal python.org (atau distributor lain) atau jika Anda melakukan build kerangka default Python dari sumber./System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
denganps aux
keluaran menunjukkan saya/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
, mengapa itu - saya tidak melihat bahwa itu sebuah symlink? (Ditanyakan pertanyaan ini di AskDifferent )Yang ini akan menyelesaikan semua masalah Anda berurusan dengan Python dan Mac:
Jika Anda memiliki Mac dan Anda telah menginstal python3 seperti kebanyakan dari kita :) (dengan brew install - ofc)
file Anda berada di:
Bagaimana Anda tahu? Lari:
Anda harus mendapatkan:
Sekarang ini adalah tautan simbolis, bagaimana Anda tahu? Lari:
dan Anda akan mendapatkan:
yang berarti milik Anda
sebenarnya mengarah ke:
Jika, karena alasan tertentu, file
tidak menunjuk ke tempat yang Anda inginkan, yang dalam kasus kami:
cadangkan saja:
dan lari:
sekarang buat tautan simbolis baru:
dan sekarang milikmu
menunjuk ke
Lihat dengan menjalankan:
sumber
Di High Sierra
menampilkan python default tetapi jika Anda mengunduh dan menginstal versi terbaru dari python.org Anda dapat menemukannya dengan:
yang ditunjukkan mesin saya
sumber
diinstal dengan 'brew install python3', temukan di sini
sumber
Saya memeriksa beberapa diskusi serupa dan menemukan cara terbaik untuk menemukan semua build python2 / python3 adalah:
sumber
saya menemukannya di sini: /Library/Frameworks/Python.framework/Versions/3.6/bin
sumber
which python3
hanya menghasilkan jalur di mana penerjemah menetap.sumber
Jalankan ini di terminal interaktif Anda
Ini akan memberi Anda folder tempat python diinstal
sumber
jalankan kode berikut dalam file .py:
sumber
Saya punya resep masak untuk menemukan sesuatu di linux / macos
Pertama perbarui db cari lalu lakukan a
lakukan a / find untuk menemukan apa yang Anda cari.
untuk memperbarui lokasi db Anda di macos lakukan ini:
terkadang butuh waktu. Semoga ini membantu :)
sumber