如何更改 Windows 10 上的默认 python 可执行文件?

Adn*_*ait 8 command-line python3 windows-10

我在 C 盘上安装了 python,但由于我没有管理员权限,因此无法将模块安装到该盘中。

错误:无法创建“C:\Program Files\Python36\Lib\site-packages\yaml”:访问被拒绝

我尝试在 D 文件夹上复制 Python 目录,并将用户环境变量更改为我的路径

D:\Program Files\Python36
Run Code Online (Sandbox Code Playgroud)

但是当我python在命令提示符下使用时,会执行C盘中的python exe文件,而不是D盘中的python exe文件。

Visual Studio Code 中也出现同样的问题。只能选择C盘中的Python解释器,D盘中的副本不显示。

系统环境路径指向C盘的python目录,无法更改(由于缺乏管理员权限),但用户环境变量设置为D盘的python目录。

如何让D盘的python exe文件成为我的默认解释器?

附账户环境变量和路径

环境变量

小路

Ste*_*ese 9

这很可能是由于路径变量造成的。您可以通过键入以下内容在命令窗口中看到这一点

Path

在您的提示下。

要更新设置,

  1. 打开“系统”属性。

系统属性

  1. 打开环境变量

路径变量

  1. 突出显示“路径”变量并单击编辑。

编辑路径变量

  1. 编辑 Python 条目的值,以指向所需的 python 版本。

在此输入图像描述

  1. 在所有框中单击“确定”,关闭所有打开的 CMD 窗口,然后打开新窗口。Python 命令现在应该引用正确的位置。

解决方案参考 Windows 10,但在 Windows 7 + 上基本相同

  • 我已经为用户更改了 PATH,路径指向所需的 python 解释器,但我无法更改系统变量。当我运行 python 命令时,仍然使用早期的(C 驱动器)解释器 (2认同)