繁体   English   中英

如何将 python 脚本添加到 Windows 系统路径?

[英]How can I add a python script to the windows system path?

我正在使用 windows cmd 来运行我的 python 脚本。 我想在不提供 cd 命令和目录路径的情况下运行我的 python 脚本。 我只想输入 python 脚本的名称并运行它。

我正在使用 python 2.7

1.转到环境变量 > 系统变量 > 路径 > 编辑

2.看起来像这样

路径C:\\ Program Files \\ Java \\ jdk1.8.0 \\ bin;%SystemRoot%\\ system32; C:\\ Program Files \\ nodejs \\;

3.您可以在末尾添加分号(;)并添加C:\\ Python27

4.添加后看起来像这样

C:\\ Program Files \\ Java \\ jdk1.8.0 \\ bin;%SystemRoot%\\ system32; C:\\ Program Files \\ nodejs \\; C:\\ Python27;

在脚本目录中创建批处理文件。

@echo off
echo.
python %~dp0\<script-name>.py %*

把上面的几行放在里面。 并根据您要运行的脚本进行更改。

%~dp0 ”是返回批处理文件目录的唯一变量。

% *” 是传递的参数。

os.chdir(os.path.dirname(sys.argv[0]))

还将上面的行放在脚本中。 上面的代码将您的 python 脚本的工作目录更改为它自己的目录。 “sys.argv[0]”总是返回脚本本身的路径。

并将您的脚本添加到环境变量中。 并使用批处理文件的名称从命令提示符运行。

确保.py文件与 Python 启动器C:\\Windows\\py.exe相关联或直接与例如“C:\\Python27\\python.exe”相关联, then edit your environment variable using (System Properties) to add then edit your PATHEXT environment variable using (System Properties) to add ;.PY` 在结束。 您现在可以通过键入名称来启动当前目录中的 Python 文件。

为了能够从任何目录启动给定的 Python 脚本,您可以将它放在一个已经在PATH上的目录中,或者向PATH添加一个新目录(我喜欢在我的用户文件夹中创建一个bin目录并添加%USERPROFILE%\\bin到 PATH)并将其放在那里。

请注意,这更像是一个“我如何使用 Windows”的问题,而不是一个 Python 问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM