2016-12-24 22 views
0

我安装了自制pyenv,得到这个在我的.zshrc使用pyenv与(小/ ANA)畅达,退出的iTerm

export PYENV_ROOT=/usr/local/var/pyenv  
export PATH="$PYENV_ROOT/.pyenv/bin:$PATH" 
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi 

$ pyenv install miniconda3-latest 

创建ENV安装miniconda与conda create -n data pandas

$pyenv versions输出此

system 
* miniconda3-latest (set by /Users/pocin/.python-version) 
    miniconda3-latest/envs/data 

然而,当我运行source activate data,iTerm2崩溃(退出)显示 Error: activate must be sourced. Run source activate <envname> instead of activate <envname>

我也试着做$pyenv shell miniconda3-latest/envs/data,无济于事。

我猜pyenv的激活脚本和conda的激活脚本有冲突,但我不知道如何解决它。

如何使用python与ana/miniconda?

编辑使用畅达与pyenv原因是:有时一台服务器上我只想用普通的旧的virtualenv(+ virtualenvwrapper)和并不真正需要的全尺寸miniconda安装。这是理性的原因还是应该坚持conda?

回答