在Windows上设置Python,不要在cmd中键入“ python”

发布于 2021-01-29 15:04:06

如何需要配置,这样我就不必键入python script.py,而只是script.py在CMD在Windows?

我已将我的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可以正确处理命令。

这是什么问题

关注者
0
被浏览
82
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。
    C:\> assoc .py=Python
    C:\> ftype Python="C:\python27\python.exe %1 %*"
    

    或任何相关路径-您也可以使用ftype设置命令行参数。


    为了使命令能够识别而不必给出后缀(.py)(类似于.exe文件的工作方式),请添加.py到(全局)PATHEXT变量的以分号分隔的列表中。

    预计到达时间2017-07-27

    似乎仍在引起关注,想为Win10用户提供一个有用的评论(来自@shadowrunner):

    对于我来说,要使其在Win10下工作,实际的命令是(请注意引号的位置):

    C:\> ftype Python="c:\Anaconda2\python.exe" "%1" %*
    

    预计2019年2月1日

    谈论常绿!

    首先,如果您是新安装Python,我强烈建议您查看@NunoAndré的答案。

    其次,为了澄清最近的注释,请注意:您必须同时做两个部分(assocftype),或者在ftype命令中使用预先存在的关联标签。

    默认情况下,至少为Python 3.7的Windows
    8.1下,该协会.pyPython.File,所以在执行ftype上面我写的命令将无法正常工作,除非该协会第一次变更。或者,您可以只使用ftype并提供默认关联。由你决定。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看