Conda环境与Python解释器
Conda环境与Python解释器在Python的虚拟环境管理中,不论我们是远程用SSH连接还是本地操作,Python解释器往往是我们需要首先关注的。在激活一个虚拟环境之后conda activate env_name我们将进入改虚拟环境之下。通常来说改环境将保存在\usr\miniconda\envs\env_name中,同时解释器将对应在\usr\miniconda\envs\env_name
·
Conda环境与Python解释器
在Python的虚拟环境管理中,不论我们是远程用SSH连接还是本地操作,Python解释器往往是我们需要首先关注的。在激活一个虚拟环境之后
conda activate env_name
我们将进入改虚拟环境之下。通常来说改环境将保存在
\usr\miniconda\envs\env_name
中,同时解释器将对应在
\usr\miniconda\envs\env_name\bin\python
然而有些情况下,conda对应的虚拟环境解释器将被设置在其他路径之下(特别是conda和pip混用的情况)。在这种情况下我们很难分辨改虚拟环境对应的解释器到底是哪一个?
本文提供一中解决方案。
第一:
where python
找到系统中可以访问到的python解释器的位置。
然后:
which python
将会显示当前虚拟环境下对应的python解释器路径。
如果当前python解释器位置并不在该环境的bin文件中,我们可以手动修改当前环境python解释器:
conda env config vars set CONDA_PYTHON_EXE=/home/data/pkgs/miniconda3/bin/python
更多推荐
已为社区贡献1条内容
所有评论(0)