【发布时间】:2018-07-13 13:28:24
【问题描述】:
我在 Windows 10 上安装了多个版本的 python 3:我有 python 3.4、3.5 和 3.6。现在我用 python 3.6.4 安装了 anaconda 3,我想用 py 启动器启动它。 当我启动 py.exe 时,它会从 c:\program\files\python 3.6 启动 python 3.6。 我无法告诉 py.exe 从 d:\anaconda3 运行 python。 我试图创建 py.ini 文件,我把它放在 c:\windows, c:\users\germano\appdata\local 中,但是没有,py.exe 只从 c:\program files\pyton 3.6 启动 python。 有什么帮助吗?
【问题讨论】:
-
启动器仅限于官方 python.org 安装,用于命令行
-X[.Y[-32|-64]]选项和 shebangs 中的“python[X[.Y[-32|-64]]]”虚拟命令。这些版本在 HKLM 和 HKCU 的 "Software[\WOW6432Node]\Python\PythonCore" 的子项中枚举。您可以将虚拟命令添加到 py.ini 以在 shebangs 中使用,但不能作为命令行选项。当然,在 shebang 中,您也可以使用 Anancoda “python.exe”的完全限定路径。