pip is not able to find this module, as well as me on pypi website. Could you please tell me the secret, how to install it?
I need the module to spawn new shell process via subprocess.call. I have seen a lot of examples, where people use import subprocess
, but no one shows how it was installed.
Error, that i got (just in case i've lost my mind and does not understand what is going on):
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
There is no need to install this module in Python 2.7. It is a standard module that is built in.
The documentation shows that it was added to the library for Python version 2.4. It's been with us for a long time now.
The error that you show in your question update is nothing more prosaic than a file not found error. Likely the executable file that you are attempting to call Popen
on cannot be found.
That traceback indicates that subprocess
is installed and has been imported. The problem is simply that the call to subprocess.call('py.test')
is failing.
For future reference, this is the type of traceback you encounter when attempting to import a module that has not been installed:
>>> import foo Traceback (most recent call last): File "", line 1, in ImportError: No module named foo
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句