将 Pyenv 命令添加到 bashrc 或 zshrc?
add Pyenv commands to bashrc or zshrc?
创建虚拟环境的 tutorial 建议,我应该将这些命令添加到我的 .bashrc
文件中:
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
在我的 macOS 的主目录中,当我检查 ls -a
时,我没有看到 .bashrc
文件。但是我确实看到了一个 .zshrc
文件。这是另一种选择吗?我可以将命令放在这里还是应该使用 nano
或类似的方法在我的主目录中创建一个新的 .bashrc
文件?
您应该 运行 echo [=10=]
检查您使用的是哪个 shell,但我可以相当确定没有 .bashrc
就意味着没有 bash
shell 正在使用中。如果您使用的是更高版本的 macOS,则 zsh
将作为默认值 shell 使用(但 bash
默认在旧版本 pre-Catalina 上使用) .
如果echo [=10=]
输出bash
或/bin/bash
而不是zsh
或/bin/zsh
那么你应该创建一个 .bashrc
文件并将命令放入其中 - 但如果您的输出包含 zsh
,那么您应该将命令放入已经存在的 .zshrc
文件中。
是的,如果您在 mac 上,这就是您要编辑的文件。 .bashrc
是 bash
shell(极其常见的 shell,通常被认为是无处不在的 shell)的配置文件。每次启动新的 shell(运行 中的所有命令)时都会获取此文件。然而,在 mac 上,默认值为 zsh
,它使用 .zshrc
作为其配置文件。
创建虚拟环境的 tutorial 建议,我应该将这些命令添加到我的 .bashrc
文件中:
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
在我的 macOS 的主目录中,当我检查 ls -a
时,我没有看到 .bashrc
文件。但是我确实看到了一个 .zshrc
文件。这是另一种选择吗?我可以将命令放在这里还是应该使用 nano
或类似的方法在我的主目录中创建一个新的 .bashrc
文件?
您应该 运行 echo [=10=]
检查您使用的是哪个 shell,但我可以相当确定没有 .bashrc
就意味着没有 bash
shell 正在使用中。如果您使用的是更高版本的 macOS,则 zsh
将作为默认值 shell 使用(但 bash
默认在旧版本 pre-Catalina 上使用) .
如果echo [=10=]
输出bash
或/bin/bash
而不是zsh
或/bin/zsh
那么你应该创建一个 .bashrc
文件并将命令放入其中 - 但如果您的输出包含 zsh
,那么您应该将命令放入已经存在的 .zshrc
文件中。
是的,如果您在 mac 上,这就是您要编辑的文件。 .bashrc
是 bash
shell(极其常见的 shell,通常被认为是无处不在的 shell)的配置文件。每次启动新的 shell(运行 中的所有命令)时都会获取此文件。然而,在 mac 上,默认值为 zsh
,它使用 .zshrc
作为其配置文件。