提问者:小点点

蟒蛇:虚拟环境存储在哪里?


我是新来的蟒蛇,我正在Sublime文本3中设置一个项目。我已经安装了Anaconda并创建了一个虚拟环境,使用:

conda create -n python27 python=2.7 anaconda
conda create -n python35 python=3.5 anaconda

我在为SublimiteText 3设置Virtualenvs插件时遇到问题。

当我尝试时,它要求我提供一条虚拟路径:

~/users/../anaconda/envs/python27

然后它询问我假设的是python发行版的路径,因为它列出了python系统版本的文件路径,但没有列出anaconda安装。

我并不真正希望使用插件,我只是希望能够使用两个版本的python。我可以使用项目设置文件来设置python的版本吗?


共3个答案

匿名用户

如果激活感兴趣的环境,可以在环境变量中找到答案。

在MacOS/Linux上:

source activate python35
echo $CONDA_PREFIX

在Windows上:

conda activate python35
echo %CONDA_PREFIX%

您还可以运行conda info--envs,这将显示所有环境的路径。

要获取特定环境正在使用的python实例的路径,请执行以下操作:

在MacOS/Linux上:

source activate python35
which python

在Windows上:

conda activate python35
where python

那应该会回到你要找的路。

匿名用户

您可以运行命令conda info

这将输出如下内容:

envs directories : C:\Users\Geo\.local\Miniconda3\envs
                   C:\Users\Geo\.conda\envs
                   C:\Users\Geo\AppData\Local\conda\conda\envs

我已在C:\Users\Geo\安装了conda。本地\分钟3。

然后使用命令conda info-e获取每个环境的位置。

(base) C:\Users\Geo>conda info -e
# conda environments:
#
miniconda2               C:\Users\Geo\.conda\envs\miniconda2
base                  *  C:\Users\Geo\.local\Miniconda3
anaconda3                C:\Users\Geo\.local\Miniconda3\envs\anaconda3
ml                       C:\Users\Geo\.local\Miniconda3\envs\ml

匿名用户

您的环境位于Anaconda3\envs\

相关问题