.zshrc không xuất biến cho anaconda


1

Tôi đã cài đặt Anaconda Python trên máy Mac của mình ngày hôm nay và dòng sau đã được thêm vào .bash_profile bởi Anaconda. Vì tôi đang sử dụng zsh nên tôi đã chuyển dòng này sang .zshrc. Tuy nhiên, nó không hoạt động chính xác ngay cả khi tôi nguồn .zshrc trong iTerm.

export PATH="/Users/shawn/Softfolder/anaconda/anaconda/bin:$PATH"

Nếu tôi di chuyển dòng đó đến .bash_profile và lấy nguồn, Anaconda hoạt động như mong đợi.

Tôi tự hỏi liệu Anaconda hoạt động theo cách đó hay tôi đã làm gì sai? Cảm ơn nhiều!

Thêm: Tôi tìm thấy dòng sau trong .zshrc bên dưới dòng tôi đã thêm cho anaconda. Là dòng này đã ghi đè lên con đường cho Anaconda?

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin"

Tái bút: Tôi đã sử dụng

bash -l

để bắt đầu một phiên đăng nhập của bash thì anaconda không hoạt động.


Tiếng vang $ PATH mang lại cho bạn điều gì?
Qudit

Ngoài ra, bạn nên sử dụng .zshenv cho các biến môi trường.
Qudit

@Qudit nó cung cấp "/ usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin: / opt / X11 / bin: / usr / texbin"
Trẻ

Câu trả lời:


0

Anaconda SỬ DỤNG BASH quá ngắn khi bạn chạy

sudo chsh -s / usr / bin / zsh $ tên người dùng

Đầu tiên nó sẽ không nhìn vào ~ / .zshrc khi zsh được cài đặt nhưng không chạy


Cảm ơn. Tôi bắt đầu một phiên đăng nhập bash và nó hoạt động. Tôi có thể biết làm thế nào các chsh hoạt động trong câu trả lời của bạn? Nó chạy phiên zsh?
Trẻ
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.