首页 > 解决方案 > 使用 pyenv 和 anaconda 环境时遇到问题

问题描述

我正在使用 pyenv 来管理我的 python 环境。其中一种环境是具有多个环境的 anaconda。当一切都由 pyenv 处理时,有两种方法可以激活 conda 环境。

  1. 直接使用 pyenv 加载 conda 环境pyenv local anaconda3-2019.10/env/myenv
  2. 加载主conda,然后激活本地环境pyenv local anaconda3-2019.10; conda activate myenv

两种方法都以某种方式失败:

在第一种方法中,conda命令不能用于安装更多模块,如它所说command not found

在第二种方法中,conda activate失败,抱怨 shell:CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.配置 shell 通过更改全局的 .zshrc 破坏所有环境

我可以pip用来安装包,但使用 anaconda 的重点是使用漂亮的包管理环境

我设置错了什么还是这是某种错误?

标签: pythonanacondacondapyenv

解决方案


推荐阅读