WARNING: The script httpx.exe is installed in ‘C:\Users\85045\AppData\Local\Packages\PythonSoftware

WARNING: The script httpx.exe is installed in 'C:\Users\85045\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\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.
  WARNING: The script ddgs.exe is installed in 'C:\Users\85045\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\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.
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: 'C:\\Users\\85045\\AppData\\Local\\Packages\\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\\LocalCache\\local-packages\\Python311\\site-packages\\transformers\\models\\deprecated\\trajectory_transformer\\convert_trajectory_transformer_original_pytorch_checkpoint_to_pytorch.py'   
HINT: This error might have occurred since this system does not have Windows Long Path support enabled. You can find information on how to enable this at https://pip.pypa.io/warnings/enable-long-paths

您遇到的问题涉及两个主要方面:一是 Python 脚本路径不在环境变量 PATH 中,二是安装包时由于路径过长导致的错误。以下是针对这些问题的解决方案:

1. 添加 Python 脚本路径到环境变量 PATH

这个警告提示您将 Python Scripts 目录添加到环境变量 PATH。这样做可以让您直接从命令行运行那些安装的脚本。要添加此路径,请按照以下步骤操作:

  1. Win + R,输入 sysdm.cpl,然后按 Enter 打开系统属性。
  2. 转到“高级”选项卡,然后点击“环境变量”。
  3. 在“系统变量”或“用户变量”区域(取决于您想要对所有用户还是仅对当前用户应用更改),找到并选择变量“Path”,然后点击“编辑”。
  4. 点击“新建”,然后粘贴路径 C:\Users\85045\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\Scripts
  5. 点击“确定”保存更改。

2. 解决由于 Windows 长路径限制导致的安装错误

Windows 默认限制文件路径长度为 260 个字符。当文件路径超过这个限制时,可能会导致各种问题,比如您遇到的安装错误。为解决此问题,您可以启用 Windows 的长路径支持:

  1. Win + R,输入 regedit,然后按 Enter 打开注册表编辑器。
  2. 导航至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  3. 找到名为 LongPathsEnabled 的项(如果不存在,则创建一个新的 DWORD (32位) 值,并命名为 LongPathsEnabled)。
  4. 双击 LongPathsEnabled,将值设置为 1,然后点击“确定”。
  5. 重启计算机以应用更改。

完成这些步骤后,您应该能够安装较长路径的包而不会遇到错误。

请注意,编辑注册表和环境变量可能会对系统造成影响,所以请谨慎操作,并在进行更改前确保您了解这些操作的含义。如果您不确定,可以寻求更多帮助或与知识渊博的人士咨询。

你可能感兴趣的:(httpx)