如何摆脱终端中显示的(基本)环境前缀

时间:2019-04-09 07:11:29

标签: python anaconda pipenv

在Mac上使用python时,我遇到了很多问题。我需要从3.5到3.7的不同版本以及用于数据科学的多个软件包。由于网络上的各种指示,我最终安装了python 3.6本身,anaconda,pipenv甚至还有更多我什至不记得的东西。

我想除了格式化所有内容并重新开始之外,没有其他方法可以消除这种混乱。当前,我的终端在终端中显示某种环境前缀。像这样:

(base) user@machine:~$:

如何至少摆脱这个环境前缀?它在安装pipenv之后出现,似乎已经取代了我以前的anaconda环境。我担心在卸载pipenv时这些消失。

4 个答案:

答案 0 :(得分:2)

此外,对于使用 zsh 和Anaconda的任何人。

除了df['date'] = pd.to_datetime(df['date']) df['quarter'] = df['date'].dt.to_period('Q') newdf = df.groupby(['stock_symbol', 'quarter']).apply(get_top_n_bigram).to_frame(name = 'frequencies') print(newdf) frequencies stock_symbol quarter AMG 2011Q3 [(smart driven, 2), (driven risk, 2)] 2013Q1 [(asset management, 2), (smart working, 1)] 2014Q1 [(audit firm, 3), (employment agency, 2)] MMM 2017Q2 [(working 3m, 1), (3m time, 1)] 之外,您还可以从~/.zshrc文件中删除Anaconda的条目

答案 1 :(得分:1)

仅使用deactivate命令就可以使您脱离当前激活的虚拟环境。

(base) user@machine:~$:
(base) user@machine:~$: deactivate
user@machine:~$:

据我所知,这适用于所有操作系统。

答案 2 :(得分:1)

发现了问题:Anaconda编辑了.bash_profile,该文件在Mac上为每个新终端执行。我删除了anaconda条目,并且基本前缀不见了。

答案 3 :(得分:0)

Conda 可以使用命令 conda config

进行配置

此命令将删除有关当前环境的消息: conda config --set changeps1 no

此命令将添加有关当前环境的消息: conda config --set changeps1 yes

https://conda.io/projects/conda/en/latest/user-guide/configuration/use-condarc.html#change-command-prompt