如何需要配置,这样我就不必键入python script.py,而只是script.py在CMD在Windows?
python script.py
script.py
我已将我的python目录添加到包含python.exe的%PATH%中,但是脚本仍无法正确运行。
我使用django-admin.py进行django-admin.py startproject mysite了尝试。运行使我Type 'django-admin.py help <subcommand>' for help on a specific subcommand.在其前面使用python可以正确处理命令。
django-admin.py startproject mysite
Type 'django-admin.py help <subcommand>' for help on a specific subcommand.
这是什么问题
C:\> assoc .py=Python C:\> ftype Python="C:\python27\python.exe %1 %*"
或任何相关路径-您也可以使用ftype设置命令行参数。
为了使命令能够识别而不必给出后缀(.py)(类似于.exe文件的工作方式),请添加.py到(全局)PATHEXT变量的以分号分隔的列表中。
.py
.exe
PATHEXT
预计到达时间2017-07-27
似乎仍在引起关注,想为Win10用户提供一个有用的评论(来自@shadowrunner):
对于我来说,要使其在Win10下工作,实际的命令是(请注意引号的位置):
C:\> ftype Python="c:\Anaconda2\python.exe" "%1" %*
预计2019年2月1日
谈论常绿!
首先,如果您是新安装Python,我强烈建议您查看@NunoAndré的答案。
其次,为了澄清最近的注释,请注意:您必须同时做两个部分(assoc和ftype),或者在ftype命令中使用预先存在的关联标签。
assoc
ftype
默认情况下,至少为Python 3.7的Windows 8.1下,该协会.py的Python.File,所以在执行ftype上面我写的命令将无法正常工作,除非该协会第一次变更。或者,您可以只使用ftype并提供默认关联。由你决定。
Python.File