Saya telah menginstal Anaconda dan menciptakan dua lingkungan tambahan: py3k (yang menampung Python 3.3) dan py34 (yang menampung Python 3.4). Selain itu, saya memiliki lingkungan default bernama 'root' yang dibuat oleh installer Anaconda secara default dan yang memegang Python 2.7. Yang terakhir ini adalah default, setiap kali saya meluncurkan 'ipython' dari terminal itu memberi saya versi 2.7. Agar dapat bekerja dengan Python 3.4, saya perlu mengeluarkan perintah (di shell)
source activate py34
ipython
yang mengubah lingkungan default ke Python 3.4. Ini berfungsi dengan baik, tapi itu menjengkelkan karena sebagian besar waktu saya bekerja pada Python 3.4, bukan Python 2.7 (yang saya pegang untuk tujuan pengajaran, ini cerita yang agak panjang). Lagi pula, saya ingin tahu cara mengubah lingkungan default ke Python 3.4, mengingat bahwa saya tidak ingin menginstal ulang semuanya dari awal.
CONDA_ROOT="/Users/bla/miniconda"
dan source ${CONDA_ROOT}/bin/activate ${CONDA_ROOT}/envs/empty &> /dev/null
di saya .bashrc
dan tampaknya berfungsi dengan baik.
.bashrc
tidak dijalankan sebagai skrip, tetapi bersumber dari shell baru, oleh karena itu Anda tidak dapat memeriksanya dengan menjalankan skrip bash.
source activate
, itu akan mempengaruhi lingkungan shell.
source activate py34
di.bashrc
?