python-V和py-V之间有什么区别?

python-V和py-V之间有什么区别?,python,anaconda,version,Python,Anaconda,Version,我想得到我正在使用的当前python 我目前的输出是: python-V Python 3.7.3 py-V Python 3.6.8 这两个命令之间有什么区别?我已经安装了anaconda和Python(带有anaconda的Python 3.7)。我想这可能是一个原因,但我不知道为什么 哪种python显示: which python /c/Users/USER/AppData/Local/Continuum/anaconda3/python which py /c/windows/py

我想得到我正在使用的当前python

我目前的输出是:

python-V
Python 3.7.3
py-V
Python 3.6.8
这两个命令之间有什么区别?我已经安装了anaconda和Python(带有anaconda的Python 3.7)。我想这可能是一个原因,但我不知道为什么

哪种python显示:

which python
/c/Users/USER/AppData/Local/Continuum/anaconda3/python

which py
/c/windows/py

这两个命令指向系统上的两个不同Python解释器。如果您感兴趣,可以运行
whichpy
whichpython
查看它们的位置


在一个系统中管理不同的python版本而不使用虚拟环境可能会导致麻烦,例如,当您为错误的解释器安装程序包时。我肯定会建议您研究
virtualenv
和/或
virtualenvwraper

请尝试
哪个python
哪个py
执行此操作
which python/c/Users/USER/AppData/Local/Continuum/anaconda3/python
which py/c/windows/py
@Adrian如果您想向我们展示您所做的事情,并且它跨越多行,可以编辑原始问题。好的,根据输出判断,
python
命令启动您用anaconda安装的解释器,而
py
命令似乎是windows附带的解释器。我卸载了具有所有依赖项的Anaconda,现在这个问题不再发生。