如何使用python保持CMD打开并在其上运行命令?

如何使用python保持CMD打开并在其上运行命令?,python,cmd,pip,Python,Cmd,Pip,我必须为一个小组项目写一个代码,没有人知道任何关于编码的事情。我将不得不让他们使用pip安装一些库,以了解他们可能会发现非常复杂的代码。因此,我考虑为他们编写一个代码,使用操作系统模块安装库。但我不知道如何保持CMD在安装后打开,因为命令一执行它就会关闭。请帮忙 您可以编写一个.bat文件,文件末尾有一个“暂停”。首先,我不在命令行中运行python。有一些很棒的包管理器,比如Anaconda,它也有一些不错的IDE,比如spyder或VS代码,如果你还没有超越在cmd阶段运行的write-in

我必须为一个小组项目写一个代码,没有人知道任何关于编码的事情。我将不得不让他们使用pip安装一些库,以了解他们可能会发现非常复杂的代码。因此,我考虑为他们编写一个代码,使用操作系统模块安装库。但我不知道如何保持CMD在安装后打开,因为命令一执行它就会关闭。请帮忙

您可以编写一个.bat文件,文件末尾有一个“暂停”。

首先,我不在命令行中运行python。有一些很棒的包管理器,比如Anaconda,它也有一些不错的IDE,比如spyder或VS代码,如果你还没有超越在cmd阶段运行的write-in-notepad,它们可以帮助你编写代码

然后可以使用anaconda提示符进行包管理操作。我可以建议查看“pip install-r requirements.txt”仍然需要一些用户输入,但这是确保某人拥有所有正确软件包的一个好方法。他们不必多次进行pip安装


至于问题的直接解决方案,如果您首先启动cmd,通过cmd导航到目录,然后从该终端执行“python file.py”,您应该能够在不关闭窗口的情况下看到输出。尽管使用交互式IDE要好得多。我现在在linux上,所以可能跳过了一些内容。

使用bash脚本或bat脚本,这样您就有了一个正在退出的python程序?是从Windows双击的吗?最后,您可以添加
输入(“按任意键终止”)
,它将一直等待用户输入。谢谢您的回答,但问题是我希望cmd保持打开状态,而不是python程序。像im使用os.system()。它将有助于包括您所针对的操作系统以及用户如何执行程序。如何解决“CMD”问题?你正在写一些调用cmd.exe的东西吗?当你有一个python程序可以做任何cmd.exe可以做的事情时,为什么要这么做呢?也许可以举一个使用cmd.exe的例子,但是python
input
也可以。Python通常被认为是比.bat更丰富的编程环境。问题是我没有在cmd上运行代码。我用官方的空闲时间。但是我必须在cmd上运行pip命令。因此,我在空闲状态下运行代码并使用命令:os.system('pip install pandas'),因此我的第一个想法是您确实需要研究Anacoda,基本安装附带了pandas和numpy等大多数东西,因此如果您只使用基本包,那么您可能不需要更多。看看这段视频是不是你想要的,