无法使用pyenv作为virtualenv访问Anaconda/Miniconda环境
我给你看。最后,您将看到virtualenv已创建,但我无法访问它 1.0。检查我的初始pyenv版本:无法使用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
$ 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
,然后停用typedconda
,就这样
这些说明是针对Linux的,但是应该可以很容易地移植到Mac上,但我不确定windows是否适合,因为我不使用它进行开发
我刚开始使用*conda环境,对缺少简单的说明感到惊讶,所以我不得不做了大量的尝试和错误,以使我喜欢的PyEnv能够正常工作。希望这对其他人有所帮助。我怀疑首先创建miniconda的虚拟视频是否有意义。anaconda/miniconda安装运送
conda
,作为创建conda环境的一种方式。@cel我正在尝试完成以下行为: