Python 来自不同的用户帐户

Python from different user accounts

我有一个我仍在使用(很少)的旧用户帐户,并且安装了 Python。在我当前的用户帐户中,我还安装了 Python。但是,如果我在此处尝试从 cmd 运行 Python,则会出现一些问题,因为它实际上是从与我的旧用户帐户关联的目录开始的。当我在这个用户帐户上时,如何从我的安装中制作 Python 运行?

我的 OS 是 windows 10,PATH 变量包含我的旧用户帐户和当前用户帐户的 Python 安装目录.但是我认为当我在 cmd 中输入 Python 时,它是从旧用户目录开始的。

PATH: PATH=C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Calibre2\;C:\Program Files\MATLAB\R2018a\bin;C:\Program Files\MATLAB\R2016a\runtime\win64;C:\Program Files\MATLAB\R2016a\bin;C:\Program Files\MATLAB\MATLAB Runtime\v901\runtime\win64;C:\Program Files\Java\jdk1.8.0_131\bin;C:\MinGW\bin;C:\Users\Lewis\AppData\Local\Programs\Python\Python36-32;C:\Users\Lewis\.jupyter;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\PsychoPy3;C:\Program Files (x86)\PsychoPy3\DLLs;C:\Users\L\AppData\Local\Programs\Python\Python36;C:\Users\L\AppData\Local\Programs\Python\Python36\Scripts\;C:\Users\L\AppData\Local\Programs\Python\Python36\;C:\Users\L\AppData\Local\Programs\Python\Launcher\;C:\Users\L\AppData\Local\Microsoft\WindowsApps;C:\Users\L\Documents\Python Scripts\Learning;

只需从用户 LPATH 中删除旧的 Python 安装目录。好像只有这个:C:\Users\Lewis\AppData\Local\Programs\Python\Python36-32.

我猜您在系统 PATH 中同时拥有旧目录和新目录,但由于目录是 user-level,IMO 它们应该在每个用户的 PATH 中。您可以在 sysdm.cpl → "Advanced" → "Environment Variables".

中更改 PATH 变量