Tôi đã cài đặt Anaconda và tạo thêm hai môi trường: py3k (chứa Python 3.3) và py34 (chứa Python 3.4). Ngoài ra, tôi có một môi trường mặc định có tên là 'root' mà trình cài đặt Anaconda được tạo theo mặc định và chứa Python 2.7. Cái cuối cùng này là mặc định, bất cứ khi nào tôi khởi chạy 'ipython' từ thiết bị đầu cuối, nó sẽ cung cấp cho tôi phiên bản 2.7. Để làm việc với Python 3.4, tôi cần đưa ra các lệnh (trong trình bao)
source activate py34
ipython
thay đổi môi trường mặc định thành Python 3.4. Điều này hoạt động tốt, nhưng thật khó chịu vì hầu hết thời gian tôi làm việc trên Python 3.4, thay vì Python 2.7 (mà tôi giữ cho mục đích giảng dạy, đó là một câu chuyện khá dài). Dù sao, tôi muốn biết cách thay đổi môi trường mặc định thành Python 3.4, lưu ý rằng tôi không muốn cài đặt lại mọi thứ từ đầu.
CONDA_ROOT="/Users/bla/miniconda"
và source ${CONDA_ROOT}/bin/activate ${CONDA_ROOT}/envs/empty &> /dev/null
trong tôi .bashrc
và nó dường như hoạt động tốt.
.bashrc
nó không chạy như một tập lệnh, nhưng có nguồn gốc từ trình bao mới, do đó bạn không thể kiểm tra nó bằng cách chạy tập lệnh bash.
source activate
nó vào, nó sẽ ảnh hưởng đến môi trường shell.
source activate py34
trong của bạn.bashrc
?