我安装了自制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?