ZSH: команда не найдена, но должна быть в PATH? - PullRequest
0 голосов
/ 16 ноября 2018

Об этом спрашивали тысячу раз, и я пробежал тысячу предложений, и теперь у меня все запутано больше, чем когда я начинал, но я думаю, что сейчас я нахожусь в месте, где, возможно, я могу исправить это, еслия могу получить указание в правильном направлении

Я только что переключился с терминала на моем Mac на (пытаясь запустить) zsh на iterm2, и я не могу заставить скрипты Python работать должным образом, в терминале всеработает нормально (я установил все через anaconda)

я уверен, что это что-то с моей переменной PATH, но я не совсем понимаю, что происходит

я могу только запустить сценарииесли я создаю свой профиль bash и затем запускаю его через bash

> echo $PATH
~/bin:/anaconda3/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
> python3 --version
zsh: command not found: python3
> bash
bash-3.2$ python3 --version
bash: python3: command not found
bash-3.2$ exit
exit
> source ~/.bash_profile
> python3 --version
zsh: command not found: python3
> bash
bash-3.2$ python3 --version
Python 3.6.4 :: Anaconda custom (64-bit)
bash-3.2$

, единственное, что есть в моем .bash_profile, это: export PATH = "~ / anaconda3 / bin: $ PATH"

anyидея, что я испортил по пути?

спасибо

1 Ответ

0 голосов
/ 16 ноября 2018

Чтобы избежать проблем с определением ~, используйте $HOME.

...