【发布时间】:2020-12-15 15:22:21
【问题描述】:
我的 MacBook 预装了 Python 2.7.16,我下载了 Python 3.8.5。据我了解,操作系统需要 Python 2.x,所以我没有卸载它。
Eclipse(使用 Pydev)是我正在使用的 IDE。
我设置了两个解释器,一个用于python,另一个用于python3。
我为每个解释器设置了一个项目,以确保我正确设置它们。
脚本是:
import sys
print(sys.version)
当我使用 python 解释器运行它时,我正确地得到了 2.7.16 版本。
当我使用 python3 解释器运行它时,我得到的是 3.8.2。
运行 python -V 产生 ``Python 2.7.16. Running python3 -VyieldsPython 3.8.5```。
为什么解释器返回一个版本而终端返回另一个版本?
我不知道如何解决或解决此问题,或者它是否不是问题。
【问题讨论】:
-
当你设置解释器时,你指定了 python 的路径。您是否不小心选择了 Eclipse 附带的那个?
-
@jingx 在我的“Python 解释器”首选项页面中,python3 解释器设置为 /usr/bin/python3。如何检查我从终端运行的别名 python3 是否设置为相同的东西?
标签: python python-3.x eclipse pydev