在Mac上使用python时,我遇到了很多问题。我需要从3.5到3.7的不同版本以及用于数据科学的多个软件包。由于网络上的各种指示,我最终安装了python 3.6本身,anaconda,pipenv甚至还有更多我什至不记得的东西。
我想除了格式化所有内容并重新开始之外,没有其他方法可以消除这种混乱。当前,我的终端在终端中显示某种环境前缀。像这样:
(base) user@machine:~$:
如何至少摆脱这个环境前缀?它在安装pipenv之后出现,似乎已经取代了我以前的anaconda环境。我担心在卸载pipenv时这些消失。
答案 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