我的 Windows 10 安装了 Python 2.7。我没有管理员权限,无法卸载它。我现在安装了 Python 3。因此我有 2 个版本...但我希望默认版本是 Python 3。我创建了包含 Python 3 路径的用户环境变量...但当我从命令行执行 python.exe 时,它仍然指向 2.7 因此我的问题是:我该如何欺骗它并使 Python 3 成为我的默认可执行文件?谢谢
答案1
在我的情况下,我有 Python 2 和 Python 3,我想从命令行启动 Python 3,而不是提供绝对路径,而只提供可执行文件本身。我只能在当前会话中执行此操作,因为我没有更改 PATH 变量的权限。解决方案是创建包含 Python 3 位置的 .bat 文件并将其命名为 Python3.bat。我将其放在安装 Python 3 的同一目录中。现在,当我运行 Python.exe 时,它会启动 Python 2。当我运行 Python3.exe 时,它会启动 Python 3