我正在尝试按照这个简单的教程在 anaconda 中添加不同版本的 python。我执行以下操作:
benjamins-mbp:ben ~ % conda create -n py36 python=3.6 anaconda
benjamins-mbp:ben ~ % conda activate py36
(py36) benjamins-mbp:ben ~ % python --version
>>> Python 3.8.2
我希望Python 3.6.10
但是,当我在环境中打开 Jupyter 笔记本py36并检查 python 时,版本是正确的:
from platform import python_version
print(python_version())
>>> 3.6.10
我想这是因为我在.zshrc?
# Set alias for python3.8
alias python='python3.8'
(py36) benjamins-mbp:ben ~ % which python给我python: aliased to python3.8
为什么我可以python3.8从py36没有安装它的地方访问?我该如何解决这个问题,以便我的虚拟环境引用它的本机 python?