如何摆脱终端中显示的(基本)环境前缀
How to get rid of (base) environment prefix shown in terminal
我在 Mac 上使用 python 时遇到很多问题。我需要从 3.5 到 3.7 的不同版本和多个数据科学包。由于网络上的各种说明,我最终安装了 python 3.6 本身、anaconda、pipenv 以及更多我什至不记得的东西。
我想除了格式化所有内容并重新开始之外,没有其他方法可以消除这种混乱。目前我的终端正在终端中显示某种环境前缀。类似于:
(base) user@machine:~$:
我怎样才能至少去掉这个环境前缀?安装pipenv后出现,似乎已经接管了我之前的anaconda环境。我担心那些会在卸载 pipenv 时消失。
仅 deactivate
命令就能让您退出当前激活的虚拟环境。
(base) user@machine:~$:
(base) user@machine:~$: deactivate
user@machine:~$:
据我所知,这适用于所有操作系统。
发现问题:Anaconda 编辑了 .bash_profile,它在每个新终端的 mac 上执行。我删除了 anaconda 条目,基本前缀消失了。
此外,对于使用 zsh 和 Anaconda 的任何人。
除了 conda deactivate
之外,您还可以从 ~/.zshrc
文件中删除 Anaconda 创建的条目
可以使用命令配置 Conda conda config
此命令将删除有关当前环境的消息:
conda config --set changeps1 no
此命令将添加有关当前环境的消息:
conda config --set changeps1 yes
我在 Mac 上使用 python 时遇到很多问题。我需要从 3.5 到 3.7 的不同版本和多个数据科学包。由于网络上的各种说明,我最终安装了 python 3.6 本身、anaconda、pipenv 以及更多我什至不记得的东西。
我想除了格式化所有内容并重新开始之外,没有其他方法可以消除这种混乱。目前我的终端正在终端中显示某种环境前缀。类似于:
(base) user@machine:~$:
我怎样才能至少去掉这个环境前缀?安装pipenv后出现,似乎已经接管了我之前的anaconda环境。我担心那些会在卸载 pipenv 时消失。
仅 deactivate
命令就能让您退出当前激活的虚拟环境。
(base) user@machine:~$:
(base) user@machine:~$: deactivate
user@machine:~$:
据我所知,这适用于所有操作系统。
发现问题:Anaconda 编辑了 .bash_profile,它在每个新终端的 mac 上执行。我删除了 anaconda 条目,基本前缀消失了。
此外,对于使用 zsh 和 Anaconda 的任何人。
除了 conda deactivate
~/.zshrc
文件中删除 Anaconda 创建的条目
可以使用命令配置 Conda conda config
此命令将删除有关当前环境的消息:
conda config --set changeps1 no
此命令将添加有关当前环境的消息:
conda config --set changeps1 yes