私はXサーバがなく、Xサーバを必要とするspynnerモジュールを使用するスクリプトを実行しようとしています。この目的のために、私はXvfbを実行したい。PythonからXvfbを実行しています
私はすなわち、xvfb-run
を経由して、それを呼び出すことにより、スクリプトを実行することができます。:
xvfb-run python2.6 try.py.
これは問題なく動作します。しかし、私はスクリプト内からXvfbを呼び出す必要があります。次のようにこの目的のために、私は、サブプロセスを使用してみました:
xvfb = subprocess.Popen(['Xvfb', ':99'])
スクリプトの先頭にコードのこの部分を追加し、
python2.6 try.py
としてスクリプトを実行しようとした後、私はメッセージが表示されます。
何か他に必要なことはありますか?前もって感謝します。
あなたが追加する必要があります
これは完全に機能します。どうもありがとうございました。 –