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.