.zshrc не експортує змінну для анаконди


1

Я встановив Anaconda Python на моєму Mac сьогодні і наступний рядок був доданий до .bash_profile від Anaconda. Так як я використовую zsh, тому я перемістив цю лінію до .zshrc. Тим не менш, він не працює належним чином, навіть якщо я джерело .zshrc в iTerm.

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

Якщо я пересуваю цю лінію на .bash_profile та її джерело, Anaconda працює як слід.

Мені цікаво, що Anaconda працює таким чином, або я щось не так? Дуже дякую!

Більше: Я знайшов наступний рядок у .zshrc під рядком, який я додав для анаконда. Чи перевищує цей рядок шлях до анаконди?

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

PS: Я використовував

bash -l

щоб почати сеанс входу bash, то anaconda працює.


Що дає вам echo $ PATH?
Кудит

Крім того, ви повинні використовувати .zshenv для змінних середовища.
Кудит

@Qudit це дає "/ usr / local / bin: / usr / bin: / bin: / usr / sbin: / sbin: / opt / X11 / bin: / usr / texbin"
молоді

Відповіді:


0

anaconda ВИКОРИСТАННЯ БАШУ так коротко, що ви працюєте

sudo chsh -s / usr / bin / zsh $ ім'я користувача

ПЕРШО це не буде виглядати в ~ / .zshrc, оскільки zsh встановлено, але не запущено


Дякую. Я почав сеанс входу в bash і він працює. Чи можу я знати, як chsh працює у вашій відповіді? Він виконує сеанс zsh?
Молоді
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.