我正在尝试创建一个批处理文件以自动将我的 python 文件夹添加到环境路径。下面是我在运行文件之前的环境变量。
这是我运行的文件(注意 bat 文件与 python 文件夹位于同一目录中):
@echo OFF
setx path "%path%;%cd%\Python36"
此文件将 python 添加到路径(见红色下划线),但也将一堆其他文件夹添加到路径(蓝色圆圈)。我很困惑为什么会这样。任何帮助将不胜感激!
最佳答案
有几种不同的方法。
首先 - 搜索 python,然后设置 $PATH。
FOR /f %%p in ('where python') do SET PYTHONPATH=%%p
ECHO %PYTHONPATH%
其次 - 如果您知道 Python 的安装位置,则可以使用 setx
永久设置 PATH
或 PYTHONPATH
。
setx path "%path%;C:\Users\Admin\AppData\Local\Programs\Python\PythonVersion;"
我发现了一个非常密集的 PowerShell用于安装 Python 的脚本。只需要更新链接。
关于batch-file - 使用批处理文件添加到 PATH 环境变量(Windows 10),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51636175/