如何在我的环境中设置与基本环境不同的Python版本?

如何在我的环境中设置与基本环境不同的Python版本?,python,python-3.x,conda,databricks,Python,Python 3.x,Conda,Databricks,我的基本环境的Python版本是3.7,这是我喜欢的方式。但是,我需要创建一个使用Python 3.5版的新环境 我创建了指定版本3.5的环境: conda create--name dbconnect python=3.5 但是,当我激活我的环境(conda activate dbconnect)并检查python版本(python--version)时,我得到 我尝试在dbconnect环境中通过运行conda install Python=3.5来降级Python版本,并得到了这个结果 (

我的基本环境的Python版本是3.7,这是我喜欢的方式。但是,我需要创建一个使用Python 3.5版的新环境

我创建了指定版本3.5的环境:
conda create--name dbconnect python=3.5

但是,当我激活我的环境(
conda activate dbconnect
)并检查python版本(
python--version
)时,我得到

我尝试在
dbconnect
环境中通过运行
conda install Python=3.5
来降级Python版本,并得到了这个结果

(dbconnect) computer-name:src vivian$ conda install python=3.5
Collecting package metadata (current_repodata.json): done
Solving environment: done

# All requested packages already installed.

它似乎起了作用,但没有起作用,因为当我检查Python版本时,它仍然是3.7.3

(dbconnect) computer-name:src vivian$ python --version
Python 3.7.3

让我的
dbconnect
环境拥有Python版本3.5的唯一方法是在我的基本环境中降级Python版本,但我不想这样做。如何让我的
dbconnect
环境使用Python 3.5,而我的基本环境使用Python 3.7

根据原始海报的评论分享答案:


“我明白了。我的环境变量变得一团糟,因为我的.code>bash_配置文件不好。”

类型python的输出是什么?
类型python
给了我
python is/usr/bin/python
。这意味着你不是从你的系统启动conda env的python解释器。你能试着通过dbconnect环境的绝对路径来启动它的python解释器吗?你能告诉我怎么做吗?我已经将环境变量
CONDA\u PYTHON\u EXE
设置为
/Users/my\u username/anaconda3/bin/PYTHON
。我甚至不知道为什么我的计算机一开始就不启动conda环境的Python解释器。我以前从没见过这种事。没关系,我知道了。我的
.bash\u配置文件
不好,因此我的环境变量变得一团糟。非常感谢。
(dbconnect) computer-name:src vivian$ python --version
Python 3.7.3