在Windows上设置Python不要在cmd中键入python
我如何configuration,以便我不必在Windows上inputpython script.py
而只需在CMD中inputpython script.py
?
我将我的python目录添加到包含python.exe的%PATH%中,但仍然无法正确运行脚本。
我试过用django-admin.py运行django-admin.py startproject mysite
给我inputType 'django-admin.py help <subcommand>' for help on a specific subcommand.
在它前面使用python正确处理命令。
这里有什么问题?
C:\> assoc .py=Python C:\> ftype Python="C:\python27\python.exe %1 %*"
或者无论相关的path是什么 – 你也可以使用ftype设置命令行参数。
为了使命令不需要提供后缀( .py
),类似于.exe
文件的工作方式,请将.py
添加到(全局) PATHEXT
variables的分号分隔列表中。
ETA 2017-07-27
似乎这仍然是眼球,想提升对Win10用户的有用评论(来自@shadowrunner):
为了让我在Win10下工作,实际的命令是(注意引号的位置):
C:\> ftype Python="c:\Anaconda2\python.exe" "%1" %*