如何在 Mac OS Catalina zsh shell 上永久设置用户路径
How to set user PATH permanently on Mac OS Catalina zsh shell
如何永久设置用户 PATH 以便能够从 Mac Catalina 上的 zsh shell 访问 Pipenv?
我是第一次安装 Pipenv。安装成功后,我无法从 zsh shell 访问它。但是,当我 运行 这段代码(我在其他地方找到)时:
PYTHON_BIN_PATH="$(python3 -m site --user-base)/bin"
PATH="$PATH:$PYTHON_BIN_PATH"
我可以从终端 运行 Pipenv 但仅限于那个实例。因为,当我关闭并重新打开终端时,直到我重新 运行 代码,它才会再次工作。
User@User-- ~ % pipenv
错误
zsh: command not found: pipenv
如果您使用的是 Homebrew,那么另一种选择是像这样安装 pipenv
:
brew install pipenv
这将在全球范围内安装它。由于 pipenv
可以通过 pyenv
管理甚至不同的 python 版本,最好像这样设置它,而不是使用 [=14] 只为特定的 python 版本安装它=].
使用 bash
,您可以将 PATH="$PATH:$(python3 -m site --user-base)/bin"
添加到您的 .bash_profile
,这样每个 bash
会话都会有 PATH
的正确目录。
在 zsh
中,您可以将该行添加到 .zprofile
。
cd && touch .zprofile && open .zprofile
此命令将创建并打开一个 .zprofile
文件,您保存在文件中的每个路径都将在终端上永久可用。
Android示例SDK路径:
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
对于早于 macOS Catalina 的 macOS 版本,请使用 .bash_profile
而不是 .zprofile
在 macOS Catalina 版本:10.15.3,我修改了 ~/.zshrc 文件并为我工作了默认终端 (zsh)。
我创建了 ~/.bash_profile 文件,但没有任何改变。
如何永久设置用户 PATH 以便能够从 Mac Catalina 上的 zsh shell 访问 Pipenv?
我是第一次安装 Pipenv。安装成功后,我无法从 zsh shell 访问它。但是,当我 运行 这段代码(我在其他地方找到)时:
PYTHON_BIN_PATH="$(python3 -m site --user-base)/bin"
PATH="$PATH:$PYTHON_BIN_PATH"
我可以从终端 运行 Pipenv 但仅限于那个实例。因为,当我关闭并重新打开终端时,直到我重新 运行 代码,它才会再次工作。
User@User-- ~ % pipenv
错误
zsh: command not found: pipenv
如果您使用的是 Homebrew,那么另一种选择是像这样安装 pipenv
:
brew install pipenv
这将在全球范围内安装它。由于 pipenv
可以通过 pyenv
管理甚至不同的 python 版本,最好像这样设置它,而不是使用 [=14] 只为特定的 python 版本安装它=].
使用 bash
,您可以将 PATH="$PATH:$(python3 -m site --user-base)/bin"
添加到您的 .bash_profile
,这样每个 bash
会话都会有 PATH
的正确目录。
在 zsh
中,您可以将该行添加到 .zprofile
。
cd && touch .zprofile && open .zprofile
此命令将创建并打开一个 .zprofile
文件,您保存在文件中的每个路径都将在终端上永久可用。
Android示例SDK路径:
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools
对于早于 macOS Catalina 的 macOS 版本,请使用 .bash_profile
而不是 .zprofile
在 macOS Catalina 版本:10.15.3,我修改了 ~/.zshrc 文件并为我工作了默认终端 (zsh)。
我创建了 ~/.bash_profile 文件,但没有任何改变。