如果我在终端中输入“python3.7 --version”:结果是:Python 3.7.3 如果我在终端中输入“/usr/bin/python3 -V”:结果是:Python 3.6.7 从这个条目开始,我安装了 pip,然后按照建议运行了“python --version”https://packaging.python.org/tutorials/installing-packages/#ensure-you-can-run-python-from-the-command-line 现在的结果是 Python 2.7.15rc1 我正在尝试从头开始学习 Python。我正在使用 Visual Studio Code,但遇到了一个问题。当我在 Visual Studio Code 中运行终端时,它将使用哪个版本的 Python?
答案1
Ubuntu 18.04 默认使用 3.6.7,因此这是运行的预期结果python3
-/usr/bin/python3
因为链接到 python 3.6.7。
您可以将其链接到所需的 Python 版本,但这不是首选方法,因为它可能会破坏某些功能并造成不兼容性。相反,您可以创建别名以使python
命令按照所需的 Python 版本运行。
emmet@ansmachine:~$ alias python=/usr/bin/python3.7
emmet@ansmachine:~$ python --version
Python 3.7.1
答案2
“which”命令对于此类事情很有用,它会告诉您将由给定命令执行的文件的路径名。
例如:
which python
告诉您“python”命令将执行哪个文件,并且
which python3
告诉您哪个文件将由 python3 命令执行。由于您似乎有一个单独的 python3.7 命令,因此您也可以使用以下命令检查
which python3.7