gpt4 book ai didi

python - 如何为python安装子进程模块?

转载 作者:太空狗 更新时间:2023-10-29 18:05:25 25 4
gpt4 key购买 nike

pip 找不到这个模块,我在 pypi 网站上也找不到。能否请你告诉我 secret ,如何安装它?

我需要模块通过 subprocess.call 生成新的 shell 进程。我看过很多示例,其中人们使用 import subprocess,但没有人显示它是如何安装的。

错误,我得到了(以防万一我失去理智并且不明白发生了什么):

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

C:\Users\Alexander\Desktop\tests-runner>python run.py
Traceback (most recent call last):
File "run.py", line 165, in <module>
main()
File "run.py", line 27, in main
subprocess.call('py.test')
File "C:\Python27\lib\subprocess.py", line 522, in call
return Popen(*popenargs, **kwargs).wait()
File "C:\Python27\lib\subprocess.py", line 710, in __init__
errread, errwrite)
File "C:\Python27\lib\subprocess.py", line 958, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified

最佳答案

在 Python 2.7 中无需安装此模块。它是内置的标准模块。

documentation显示它已添加到 Python 2.4 版的库中。它已经陪伴我们很长时间了。


您在问题更新中显示的错误只不过是一个没有找到文件的错误。可能无法找到您试图对其调用 Popen 的可执行文件。

该回溯表明 subprocess 已安装并已导入。问题很简单,就是对 subprocess.call('py.test') 的调用失败了。


为了将来引用,这是您在尝试导入尚未安装的模块时遇到的回溯类型:

>>> import fooTraceback (most recent call last):  File "", line 1, in ImportError: No module named foo

关于python - 如何为python安装子进程模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26144305/

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