当前位置: 首页 > 面试题库 >

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

羿博延
2023-03-14
问题内容

如何需要配置,这样我就不必键入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可以正确处理命令。

这是什么问题


问题答案:
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并提供默认关联。由你决定。



 类似资料:
  • 问题内容: 我已经安装了python 3.1,我也将它添加到了系统路径中。现在,我可以打开“ cmd”并键入python来启动python,但是每当我尝试通过使用特定的目录(在Shift +右键单击->打开命令提示符)中打开cmd并键入python时,它说“找不到命令” “! 我怎样才能解决这个问题? 问题答案: 您需要在Windows中设置环境变量。

  • 问题内容: 是否可以在没有exe安装程序的情况下在Windows中为Python 2.6安装Setuptools? 目前还没有一个内置的工具,Setuptools的维护者表示可能要过一阵子。 有谁知道如何安装它吗? 问题答案: 第一种选择-在线安装(即在整个安装过程中保持与Internet的连接): 下载setuptools-0.6c9.tar.gz 使用7-zip将其解压缩到Windows Py

  • 本文向大家介绍如何在Windows上设置python环境变量PYTHONPATH?,包括了如何在Windows上设置python环境变量PYTHONPATH?的使用技巧和注意事项,需要的朋友参考一下 要将Windows上的PYTHONPATH设置为指向Python以在其他目录中查找模块和包导入,请转到: 然后在系统变量下编辑PythonPath变量。在当前PYTHONPATH的末尾,添加分号,然后

  • 我目前正在尝试学习如何使用PhoneGap为android手机开发应用程序。我得到了这本名为《PhoneGap 2x移动应用程序开发》的书。这本书真的很好,不言自明,但我的问题是,当作者想通过命令行创建d项目时,他使用的是Unix命令,因为他运行的是Unix PC。我运行的是Windows,使用CMD来遵循他的命令对我来说有点难,因为我不理解他的所有命令。 他写道: 有人能告诉我如何在window

  • 问题内容: 在Ubuntu中,这非常简单;我可以使用以下方式运行该应用程序: 但是,这在Windows上不起作用。是否可以在其中配置属性的配置文件? 问题答案: 当前版本的Windows使用Powershell作为默认外壳,因此请使用: 根据下面的@jsalonen的答案。如果您使用的是CMD(已不再维护),请使用 这应该在您打算运行Node.js应用程序的命令提示符下执行。 上一行将在执行命令的

  • 本文向大家介绍opengl 在Windows上手动设置OpenGL,包括了opengl 在Windows上手动设置OpenGL的使用技巧和注意事项,需要的朋友参考一下 示例 最后包含完整的示例代码 OpenGL的Windows组件 WGL WGL(可以发音为wiggle)代表“ Windows-GL”,如“ Windows和OpenGL之间的接口”一样-Windows API中与OpenGL通信的