2016-06-19 105 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>

相關問題