コンテキストについて:私はMacOS上でSpyderで開発中です。私はMACTeXでTeXをインストールしました。subprocess.Popen(cmd)が端末で実行できるコマンドを見つけられない
私は、自動テキストドキュメントを作成するに取り組んでいますと私はここで提案されたソリューションを使用したい:スパイダーでPythonスクリプトをexcecutingときGenerating pdf-latex with python script
は、私が「subprocess.Popen(CMD)」を呼び出す行にハングアップ。エラーは次のとおりです。
FileNotFoundError: [Errno 2] No such file or directory: 'pdflatex'"
私は、ターミナルでコマンドpdflatex
を実行しようとすると、それがコマンドを見つけ、完璧にそれを実行します。
それはとして不足しているファイルを言及し、私は行方不明のコマンドを期待するように私は私のエラーメッセージが困惑していますけれども、私はおそらく、欠落しているパスまたは類似した何かを持っています。
あなたは右のシェル設定を取得するためにshell=True
を設定する必要が
'subprocess.Popen([ 'にpdflatex']、シェル= true)を'試してみてください。 –
これはトリックです、ありがとうマイク! – MAC
素晴らしい。答えにしました。 –