2016-06-19 73 views
1

我向您展示the steps I use to create a virtualenv based on miniconda based on pyenv-virtualenv docs。最后你会看到virtualenv已经创建,但我无法访问它。使用pyenv无法访问Anaconda/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 
    3.5.1 
    miniconda3-4.0.5 

1.2。创建基于miniconda的venvtest的virtualenv:

$ 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创建的,它并没有表现出来。因此,我不能没有打开:(

$ pyenv virtualenvs 
    miniconda3-4.0.5 (created from /home/oscar/.pyenv/versions/miniconda3-4.0.5) 

$ pyenv activate ... (autocompleting) 
--help   miniconda3-4.0.5 --unset 

请,我希望你能帮助我。

https://github.com/yyuu/pyenv-virtualenv/issues/178

+0

我怀疑,这是有道理的摆在首位,以创建miniconda的virtualenv中。 anaconda/miniconda安装运送'conda'作为创建conda环境的一种方式。 – cel

+0

@cel我试图完成这个行为:https://github.com/yyuu/pyenv-virtualenv#anaconda-and-miniconda – oskargicast

回答

0

晚了一些答案,但类似的事情发生在我身上。

所以我用

source /Users/<user_name>/Applications/anaconda3/bin/activate <env_name>

代替

source activate <env_name>

相关问题