如何将 Python 3.6 安装移动到不同的目录?

Rue*_*eck 7 python python-3.x

我已经安装了 Python 3.6.2 Windows

c:\users\username\AppData\Local\programs\Python\Python36

(因为这是(完全愚蠢的)默认设置。

我已手动将其移入 c:\

但是 Python 的更新3.6.3仍会安装到原始目标。

如何更改此设置(不卸载(也将卸载所有软件包))?

Cod*_*ard 5

我不确定这将是最好的答案,但如果您遇到困难,可以尝试这个最简单的方法。

您可以将安装移回其原始位置,然后更新它。然后一旦完成将其移动到您想要的位置。


或者,有一个显示 Python 安装路径的注册表值。我会检查这是否反映了您的新路径,如果没有,则更新它可能会使您的更新生效。我机器上注册表的位置是:

Computer\HKEY_CURRENT_USER\SOFTWARE\Python\PythonCore\3.6\InstallPath
Run Code Online (Sandbox Code Playgroud)


小智 5

如果您为所有用户安装了 Python,则注册表路径(64 位操作系统上的 64 位 Python)将为:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.8\Idle
  • HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.8\InstallPath
  • HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.8\PythonPath
  • HKEY_LOCAL_MACHINE\SOFTWARE\Python\PythonCore\3.8\Help\Main Python 文档
  • HKEY_CLASSES_ROOT\Python.File\Shell\editwithidle\shell\edit38\command
  • HKEY_CLASSES_ROOT\Python.NoConFile\Shell\editwithidle\shell\edit38\command