无法使用pyenv作为virtualenv访问Anaconda/Miniconda环境

无法使用pyenv作为virtualenv访问Anaconda/Miniconda环境,virtualenv,anaconda,conda,pyenv,miniconda,Virtualenv,Anaconda,Conda,Pyenv,Miniconda,我给你看。最后,您将看到virtualenv已创建,但我无法访问它 1.0。检查我的初始pyenv版本: $ pyenv versions * system (set by /home/oscar/.python-version) 2.7.9 3.5.1 1.1安装miniconda: $ pyenv install miniconda3-4.0.5 $ pyenv versions * system (set by /home/oscar/.python-version) 2.7.9

我给你看。最后,您将看到virtualenv已创建,但我无法访问它

1.0。检查我的初始pyenv版本:

$ pyenv versions
* system (set by /home/oscar/.python-version)
2.7.9
3.5.1
1.1安装miniconda:

$ pyenv install miniconda3-4.0.5

$ pyenv versions
* system (set by /home/oscar/.python-version)
  2.7.9
  3.5.1
  miniconda3-4.0.5
$ pyenv virtualenv miniconda3-4.0.5 venvtest

$ pyenv versions
* system (set by /home/oscar/.python-version)
  2.7.9
  3.5.1
  miniconda3-4.0.5
  miniconda3-4.0.5/envs/venvtest
  venvtest
1.2。基于miniconda创建venvtest virtualenv:

$ pyenv install miniconda3-4.0.5

$ pyenv versions
* system (set by /home/oscar/.python-version)
  2.7.9
  3.5.1
  miniconda3-4.0.5
$ pyenv virtualenv miniconda3-4.0.5 venvtest

$ pyenv versions
* system (set by /home/oscar/.python-version)
  2.7.9
  3.5.1
  miniconda3-4.0.5
  miniconda3-4.0.5/envs/venvtest
  venvtest
当我想检查virtualenv是否已创建时,它不会显示它。所以我无法访问它:(

求你了,我希望你能帮助我


回答有点晚。但类似的事情发生在我身上

所以我用

source/Users//Applications/anaconda3/bin/activate

而不是


source activate

我的建议是不要通过
pyenv
安装
Miniconda
Anaconda
(此处被称为*conda)。相反,请从适用的站点下载安装程序,并按如下方式安装

我将安装程序从网站下载到
~/Downloads

% cd ~/Downloads
% ls | grep conda
Miniconda3-latest-Linux-x86_64.sh
运行安装程序:

% bash Miniconda3-latest-Linux-x86_64.sh
现在最重要的是,在安装程序结束时,当您收到提示时,您是否希望安装程序通过运行conda init来初始化Miniconda3?[是|否],选择

注意:如果选择“是”,Miniconda或Anaconda会将更改部署到~/.bashrc中,它会在每次打开bash会话时启动*conda环境。这将损坏pyenv

安装程序完成后,将以下函数*添加到~/.bashrc中:

function aconda {
  eval "$(${HOME/miniconda3/bin/conda shell.bash hook)"
}
function dconda { 
  conda deactivate 
}
*根据需要将路径更改为
conda
可执行文件

要启动*conda环境,请打开任何终端并键入
aconda
,然后停用type
dconda
,就这样

这些说明是针对Linux的,但是应该可以很容易地移植到Mac上,但我不确定windows是否适合,因为我不使用它进行开发


我刚开始使用*conda环境,对缺少简单的说明感到惊讶,所以我不得不做了大量的尝试和错误,以使我喜欢的PyEnv能够正常工作。希望这对其他人有所帮助。

我怀疑首先创建miniconda的虚拟视频是否有意义。anaconda/miniconda安装运送
conda
,作为创建conda环境的一种方式。@cel我正在尝试完成以下行为: