来自不同用户帐户的Python

时间:2019-07-06 18:33:11

标签: python-3.x pythonpath

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

我的操作系统是Windows 10,并且PATH变量具有我的旧用户帐户以及当前用户帐户的Python安装目录。但是我认为当我在cmd中键入Python时,它是从旧的用户目录开始的。

PATHPATH=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;

1 个答案:

答案 0 :(得分:1)

只需从PATH中删除用户L的旧Python安装目录。好像就是这样一个:C:\Users\Lewis\AppData\Local\Programs\Python\Python36-32

我猜您在系统PATH中既有旧目录又有新目录,但是由于目录是用户级的,因此IMO应该将它们放在每个用户的PATH中。您可以在PATH→“高级”→“环境变量”中更改sysdm.cpl变量。