3
가상 프레임 버퍼 (헤드리스 테스트)의 경우 을 PyVirtualDisplay
과 함께 사용하고 있으며 우분투에서는 잘 작동하지만 Windows7에서는 오류가 표시됩니다. 여기는 문제가 발생하는 코드의 일부입니다. 내가 Windows에서 같은 명령을 실행할 때Windows에서의 Python XVFB 오류
from pyvirtualdisplay import Display
display = Display(visible=1, size=(300, 400))
display.start()
하지만, 난 내 프로그램은 프로그램/라이브러리를 Xvfb가 찾을 수 없습니다 생각이 오류
Traceback (most recent call last):
File "C:\Python27\Scripts\pynt-script.py", line 9, in <module>
load_entry_point('pynt==0.8.0', 'console_scripts', 'pynt')()
File "C:\Python27\lib\site-packages\pynt\_pynt.py", line 295, in main
build(sys.argv[1:])
File "C:\Python27\lib\site-packages\pynt\_pynt.py", line 48, in build
module = imp.load_source(path.splitext(path.basename(args.file))[0], args.fi
le)
File "build.py", line 7, in <module>
display = Display(visible=1, size=(300,400))
File "C:\Python27\lib\site-packages\pyvirtualdisplay\display.py", line 33, in
__init__
self._obj = self.display_class(
File "C:\Python27\lib\site-packages\pyvirtualdisplay\display.py", line 50, in
display_class
cls.check_installed()
File "C:\Python27\lib\site-packages\pyvirtualdisplay\xvfb.py", line 34, in che
ck_installed
ubuntu_package=PACKAGE).check_installed()
File "C:\Python27\lib\site-packages\easyprocess\__init__.py", line 209, in che
ck_installed
raise EasyProcessCheckInstalledError(self)
easyprocess.EasyProcessCheckInstalledError: cmd=['Xvfb', '-help']
OSError=[Error 2] The system cannot find the file specified
Program install error!
를 얻을? xvfbwrapper (https://github.com/cgoldberg/xvfbwrapper)를 설치했지만 문제가 여전히 동일합니다. 다시 나는 xvfbwrapper가 xvfb와 다르다고 생각하니?
명령 Xvfb
를 찾을 수 없습니다 때문에 오류가 발생 헤드리스 테스트 (가상 프레임 버퍼)
Windows에 Xvfb를 설치할 수 없습니다. 이것보세요 [답변] (http://superuser.com/a/480261/124457) –