Làm thế nào để đặt anaconda làm trăn mặc định?


11

Tôi vừa cài đặt Anaconda (cho máy tính xách tay ipython - muốn chạy một số chương trình gấu trúc). Nó được cài đặt thành công nhưng vấn đề ở đây là bất cứ khi nào tôi gõ which python, nó luôn sử dụng một python mặc định như/usr/bin/python

Sẽ thật tuyệt nếu ai đó có thể cho tôi biết cách thiết lập con trăn anaconda làm con trăn mặc định. Tôi không ở đây cho đến bây giờ tôi mới cài đặt anaconda trong đường dẫn mặc định như sau ~/anaconda3.

Cảm ơn trước.

Câu trả lời:


13

Tôi có các thiết lập tương tự như bạn mong muốn. Trong trường hợp của tôi, anaconda installerthêm một mục trong ~/.bashrctập tin của tôi . Tôi không biết tại sao bạn lại không. Vì vậy, để có được những gì bạn muốn, hãy thêm nó vào ~/.bashrctập tin của bạn :

export PATH="/home/yash/anaconda3/bin:$PATH"

Bạn cần làm mới các biến env của mình sau đó bằng cách mở terminal mới hoặc sử dụng source ~/.bashrc

Với cái này:

$ which python
/home/yash/anaconda3/bin/python

python -vtrả lại:anaconda

Để trở về mặc định trước đây, tôi nhận xét mục nhập thiết lập đường dẫn .bashrctệp và nhận các kết quả sau:

$ which python
/usr/bin/python
$ python -v
python 2.7.*

2
Điều đó tốt, ofc. Nhưng tôi khuyên bạn nên sử dụng các môi trường, theo cách đó bạn có thể tạo bao nhiêu python env như bạn muốn và chuyển đổi giữa chúng bằng cách sử dụng source activate/deactivate: conda.io/docs/USE/envs.html
Samuel

Tôi đã thêm phần trên vào ~ / .bashrc tuy nhiên con trăn nào không trả về phiên bản anaconda3 ..... tôi có cần khởi động lại để nó có hiệu lực không? Chỉ cần cài đặt anaconda.
dùng391339

# được thêm bởi trình cài đặt Anaconda3 xuất PATH = "/ home / d / anaconda3 / bin: $ PATH"
user391339

2
À, tôi hiểu rồi. Bạn cần làm mới các biến môi trường bằng cách mở lại thiết bị đầu cuối mới hoặc nhập nguồn ~ / .bashrc
user391339

3

Thay vì thêm mục nhập trong ~ / .bashrc, hãy thêm mục nhập trong ~ / .profile hoặc ~ / .bash_profile vì đây là đường dẫn chứ không phải bí danh. Ngoài ra, việc thêm đường dẫn trong bashrc có thể làm chậm thiết bị đầu cuối một cách không cần thiết. Để biết ý nghĩa chi tiết của ~ / .bashrc và đó là sự khác biệt với hồ sơ, hãy truy cập liên kết này .


1

Sau khi bạn cài đặt Anaconda, chỉ cần chạy

source ~/.bashrc

Nếu bạn mở .bashrctệp, bạn có thể thấy nó đã thêm Anaconda python vào biến môi trường.


0

Đặt python anaconda3 làm mặc định có thể rất khó khăn nếu bạn có một số shell như zsh và bash. Điều này có nghĩa là bạn phải bao gồm biến PATH trong tệp .rc mặc định. Một sửa chữa dễ dàng là chỉ cần thêm

export PATH="/home/username/anaconda3/bin:$PATH"

vào ~/.profiletập tin của bạn . Sau đó, nguồn tập tin bằng cách chạy source ~/.profiletrong một thiết bị đầu cuối.

Xác minh rằng nó hoạt động bằng cách chạy which python. bạn nên thấy/home/username/anaconda3/bin/python


0

CẬP NHẬT CHO NĂM 2019+

Trong phiên bản mới của Anaconda, không nên thêm conda / bin vào đường dẫn thủ công. Trong khi cài đặt hỏi bạn về chạy conda initnhấn yes- conda sẽ tự làm tất cả các tùy chọn cần thiết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.