Inilah jawaban saya, dan mungkin atau mungkin bukan jawaban spesifik yang sebenarnya untuk apa yang telah Anda lakukan pada sistem Anda sendiri.
Namun, saya berada dalam situasi yang sama dan memiliki keprihatinan yang sama.
Saya menggunakan Ubuntu 16.04 LTS dan Python 2.7.12, dan baru-baru ini menginstal Anaconda.
Jadi sekarang, ketika saya pergi ke baris perintah dan ketik python
itu masih pergi ke instalasi Python2 saya.
Dikonfirmasi oleh sequesnce ini:
$which python
/usr/bin/python < Catch-all for max compatibility
$python
Python 2.7.12 . . etc
Jadi dalam kasus saya, anaconda
TIDAK menyebabkan masalah dengan default Python2 shebangs saya.
Pada akhirnya, itulah pertanyaannya.
Ketika Anda bertanya pada sistem, which python
Anda dapat mempercayai bahwa itu adalah string yang benar untuk digunakan di baris pertama dari program Python gaya command-line Anda.
Dalam situasi saya, semua file skrip baris perintah Python saya yang sama terus mengeksekusi dengan baik.
Saya cenderung menulis Python dalam mode 3-kompatibel. Seperti menggunakan tanda kurung di sekitar pernyataan cetak saya. Tapi saya secara aktif menolak perubahan besar pada sistem yang mungkin menyebabkan program Python 2 yang berjuang keras untuk menghadapi gangguan. Python 3 terdengar hebat tetapi tidak perlu untuk kebutuhan saya. Python 2 adalah bahasa yang menakjubkan.
Lingkungan komputasi saya tidak memungkinkan saya untuk kembali dan merekayasa ulang proses masa lalu yang telah disetel agar berfungsi dengan benar tanpa mengambil waktu yang lama karena saya harus kembali dan mencari tahu di mana saya menggunakannya di tempat pertama.
Intinya bagi saya: Setelah menginstal anaconda
untuk penggunaan di masa depan, saya tidak memiliki masalah kecepatan atau masalah.
Itulah titik di mana saya sedang dalam proses ... Baru saja menyelesaikan sertifikasi ulang semua perangkat lunak masa lalu.
Langkah selanjutnya adalah benar-benar menggunakan beberapa hal keren yang dijanjikan dalam paket.
Jadi, saya harus curiga bahwa hanya menginstal lain anaconda
harus ada lebih untuk situasi Anda.
Dari pengalaman saya itu sama sekali bukan masalah.
alias python=python2