gnuplot을 사용하여 올바른 글꼴을 표시하기 위해 export GDFONTPATH=${HOME}/fonts
을 설정해야합니다. 또는 "확장 할 수없는 내부 글꼴을 사용하여"arial "글꼴을 열 때"이 글꼴을 찾지 못했습니다. "라는 경고 메시지가 나타납니다.subprocess.Popen을 사용하여 환경 변수 적용
파이썬에서는이 코드로 gnuplot을 호출하는 것을 자동화하려고합니다.
GNUPLOT=distutils.spawn.find_executable('gnuplot')
my_env = os.environ
my_env["GDFONTPATH"] = '${HOME}/fonts'
p = Popen([GNUPLOT, config["file_path"]], shell=False, env=my_env)
p.communicate()
그러나 경고 메시지가 표시됩니다. 무엇이 잘못 되었을까요? 파이썬에서 환경 변수를 적용하는 방법?
Could not find/open font when opening font "arial", using internal non-scalable font
또는'os.path.expanduser ('~/글꼴')'(의 gnuplot 4.6.4 여기 테스트)
– jfs