我是新来的蟒蛇,我正在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的版本吗?
如果激活感兴趣的环境,可以在环境变量中找到答案。
在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\