Memindahkan versi terminal dari python ke versi homebrew


1

python -Vmenunjukkan bahwa saya menggunakan 2.7.7 tetapi brew upgrade pythonmenunjukkan saya memiliki 2.7.8 sehingga terminal saya tidak melihat versi Homebrew. Bagaimana cara saya memperbaikinya?

Jawaban:


2

Periksa apakah /usr/local/binada di PATH Anda dan itu sebelumnya /usr/bin. Di terminal:

echo $PATH

Saya percaya brew doctorakan memperingatkan Anda tentang ini jika tidak. Pada dasarnya, jika tidak, sistem akan mencari /usr/binterlebih dahulu alih-alih /usr/local/bin, di mana homebrew menghubungkan semuanya.

Untuk bash, Anda hanya perlu menambahkan:

export PATH=/usr/local/sbin:/usr/local/bin:$PATH

ke ~/.bash_profilefile Anda .


$ yang mengembalikan python / usr / local / bin / python jadi sekarang saya benar-benar bingung.
Joe

Itu aneh, itu pasti tidak menggunakan sistem python karena itu hanya versi 2.7.5 di Mavericks. Apakah itu ls -l /usr/local/bin/pythonmenunjuk ../Cellar/python/2.7.8/bin/python?
Michael DM Dryden

Tidak menunjuk ke 2.7.7 Bagaimana saya bisa mengarahkannya ke tempat yang benar?
Joe

Saya baru saja menghapus 2.7.7 dari Cellar dan menghadapinya seperti itu ...
Joe

Ya, untuk beberapa alasan itu pasti tidak terhubung dengan benar ketika Anda ditingkatkan. brew unlink python && brew link pythonmungkin juga berhasil.
Michael DM Dryden
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.