Python из разных учетных записей - PullRequest
0 голосов
/ 06 июля 2019

У меня есть старая учетная запись пользователя, которую я до сих пор использую (редко), и на ней установлен Python. В моей текущей учетной записи пользователя также установлен Python. Однако, если я попытаюсь запустить Python из cmd здесь, возникнут некоторые проблемы, потому что он фактически начинается с каталога, связанного с моей старой учетной записью пользователя. Когда я вхожу в эту учетную запись пользователя, как я могу запустить Python из установки, установленной на этом компьютере?

Моя ОС - Windows 10, а переменная PATH содержит каталог для установки Python как для моей старой учетной записи пользователя, так и для моей текущей. Но я думаю, что когда я набираю Python в cmd, он начинается со старого каталога пользователя.

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;

1 Ответ

1 голос
/ 06 июля 2019

Просто удалите старые установочные каталоги Python из вашего PATH для пользователя L.Похоже, это просто: C:\Users\Lewis\AppData\Local\Programs\Python\Python36-32.

Я предполагаю, что у вас есть как старые, так и новые каталоги в системе PATH, но так как каталоги находятся на уровне пользователя, IMO они должны быть в каждомпользователь PATH вместо.Вы можете изменить PATH переменные в sysdm.cpl → «Дополнительно» → «Переменные среды».

...