我刚刚将 python38 路径添加到环境变量中,然后使用 pip 命令下载 numpy 模块,出现一条警告,提示
“脚本 chardetect.exe 安装在 'C:\Users\utkar\AppData\Local\Programs\Python\Python38\Scripts' 中,但不在 PATH 中。请考虑将此目录添加到 PATH,或者,如果您希望隐藏此警告,请使用 --no-warn-script-location。”
我将上述内容添加到 PATH 中。现在我想知道,python 是否需要 2 条路径?
答案1
Windows 10 上的 Python 需要多少个环境变量?
无,除非特定的第三方模块需要它,或者您希望从命令行访问某些与 Python 相关的可执行文件而不输入其完整路径(例如,python.exe
它本身或由第三方模块安装或创建的任何可执行文件)。
Python 真的需要两条路径吗?
从实际角度来说,虽然不是必需的,但Scripts
我一般会建议将主要 Python 安装的文件夹添加到 Windows 环境中。如果没有它,在某些情况下,Python 模块安装或创建的可执行文件可能无法访问(因为默认情况下它们位于此处)。
在您的情况下,chardetect.exe
驻留在Scripts
并且给您的警告让您知道如果需要访问则可能存在问题chardetect.exe
(因为它不在您的 Windows 路径中)。