Stataとlibpngに関する問題

Stataとlibpngに関する問題

私はLinux mint 19.3でstata 14を使用しています。何らかの理由で、stataはLinux mint 19に含まれているlibpngに問題があります。この問題を解決するために、以前のバージョンのlibpngインストールの修正に従いました(参照)ここ) stataで使用されます。今まではそんなに良くなった。

また、シェルコマンドを介してstataで実行されるPythonスクリプトを使用します。このPythonスクリプトはpdflatexを呼び出してstataによって生成されたTEXテーブルをコンパイルします。 stata内で呼び出されたPdlatexはstataが使用するlibpngを継承し、エラーを発生させます。ただし、端末で直接スクリプトまたはpdflatexを実行すると機能します。

stataで使用するのではなく、デフォルトのlibpngを使用するためにstataでシェルスクリプトを起動する方法はありますか?

私はこれが十分に明確であることを願っています。私はここで深さを超えています。ご回答ありがとうございます。

答え1

さて、だから私の問題を解決しました。

Pythonスクリプトに以下を追加すると、私の問題は解決しました。

import os
os.environ['LD_LIBRARY_PATH'] = ''

LD_LIBRARY_PATHは通常空ですが、古いlibpngバージョンを含むディレクトリはstataから継承されます。このディレクトリが削除されたら、標準の場所で現在のバージョンを探します。

関連情報