Python路径无法识别附加到它的目录

2024-07-01 08:04:18 发布

您现在位置:Python中文网/ 问答频道 /正文

最近我决定安装基本Python,因为Anaconda给我带来了很多问题。然后,我开始卸载Anaconda(我现在知道,做事情的顺序是错误的)。然后,每次我在基本Python上安装新库时,它都会给我以下警告:

WARNING: The scripts xxx.exe, yyy.exe and zzz.exe are installed in 'C:\Users\Teka\AppData\Roaming\Python\Python39\Scripts' which is not on PATH.
  Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

之后,我做了一些研究,并运行了以下脚本:

import os
path = r'C:\Users\Teka\AppData\Roaming\Python\Python39\Scripts'
os.environ['PATH'] += ':'+path
print(os.environ['PATH'])

打印返回到的目标:

C:\Program Files\Python39\Scripts\;C:\Program Files\Python39\;C:\Program Files (x86)\Razer Chroma SDK\bin;D:\Program Files\Razer Chroma SDK\bin;C:\ProgramData\Oracle\Java\javapath;c:\program files (x86)\common files\intel\shared libraries\redist\intel64\compiler;c:\program files (x86)\razer chroma sdk\bin;d:\program files\razer chroma sdk\bin;c:\windows\system32;c:\windows;c:\windows\system32\wbem;c:\windows\system32\windowspowershell\v1.0\;c:\users\teka\appdata\local\microsoft\windowsapps;C:\Users\Teka\AppData\Local\Microsoft\WindowsApps;D:\Program Files\dotnet\;C:\Program Files (x86)\dotnet\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;D:\Program Files\Git\cmd;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Users\Teka\AppData\Local\Microsoft\WindowsApps;C:\Users\Teka\AppData\Local\GitHubDesktop\bin;C:\Users\Teka\AppData\Local\Programs\Microsoft VS Code\bin;D:\Program Files (x86)\GitHub CLI\;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;:C:\Users\Teka\AppData\Roaming\Python\Python39\Scripts

正如您所看到的,在文件的最后,会附加路径,但每次安装新库时,我都会收到警告。谢谢你的时间

编辑:我再次打印了路径,但目录不存在?可能路径设置为只读。我在哪里可以找到它来检查

编辑2:My PATH找到了路径,目录也在那里,但仍然得到了警告


Tags: pathbinwindowslocalscriptsfilesprogramusers

热门问题