gpt4 book ai didi

windows - python包打开新窗口

转载 作者:可可西里 更新时间:2023-11-01 13:28:11 25 4
gpt4 key购买 nike

我在 Windows 7 上安装了 python27 64 位。我还安装了 setuptools 和 pip。现在,当我在 Windows 控制台中执行命令时,会出现新的控制台窗口,消息会打印在其中并关闭,然后我才能从中读取内容。 e. G。我安装了 yolk,当在 cmd 中输入 yolk -l 时,它会在新的 cmd 窗口中显示所有包并立即关闭。如果我想要主命令窗口中的所有消息,我该怎么办?

最佳答案

当你运行 pipeasy_install从命令行,您的系统将启动 easy_install.exepip.exe .从 Python 2.7 x64 开始,这些可执行文件有一个 list 文件来满足 Windows 7 的 UAC 要求。您可以阅读更多关于此的内容 here ,但简而言之,因为应用程序可能以不同的权限运行,所以会打开一个新窗口。

除了降级之外,我认为没有适当的解决方法来解决这个问题。但是,您可以通过不使用可执行文件来绕过该问题。

备份然后删除pip.exe , easy_install.exe , 和 fab.exe (如果你有 Fabric)。

创建一堆与原始二进制文件名称匹配的批处理文件,并将它们放在包含二进制文件的同一文件夹中(默认 C:\Python27\Scripts )。

easy_install.bat

@echo off
easy_install-script.py %*

pip.bat

@echo off
pip-script.py %*

fab.bat

@echo off
fab-script.py %*

有了这些,您应该会发现使用这些工具的命令行不会生成新窗口。快乐的黑客。

关于windows - python包打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5814759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com