Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将pyenv与(mini/ana)conda一起使用时,iTerm退出_Python_Anaconda_Pyenv - Fatal编程技术网

Python 将pyenv与(mini/ana)conda一起使用时,iTerm退出

Python 将pyenv与(mini/ana)conda一起使用时,iTerm退出,python,anaconda,pyenv,Python,Anaconda,Pyenv,我用自制软件安装了pyenv,在我的.zshrc中得到了这个 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 使用conda create-n数据创建环境 $p

我用自制软件安装了pyenv,在我的.zshrc中得到了这个

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
使用
conda create-n数据创建环境

$pyenv版本
输出此

  system
* miniconda3-latest (set by /Users/pocin/.python-version)
  miniconda3-latest/envs/data
然而,当我运行
源代码激活数据时,iTerm2崩溃(退出)显示
错误:必须源代码激活。运行源代码激活而不是激活

我还尝试了
$pyenv shell miniconda3 latest/envs/data
,但没有成功

我猜pyenv的activate脚本和conda的activate脚本之间有冲突,但我不知道如何解决它

如何将ana/miniconda与pyenv一起使用


编辑在pyenv中使用conda的原因:有时在服务器上,我只想使用普通的旧virtualenv(+virtualenvwrapper),不需要安装全尺寸的miniconda。这是合理的原因还是我应该坚持使用conda?

解决方案是使用pyenv virtualenv。谢谢yyuu(pyenv的作者)的提示