Linux 명령줄을 통해 pymol과 함께 Python 스크립트를 사용하시겠습니까?

Linux 명령줄을 통해 pymol과 함께 Python 스크립트를 사용하시겠습니까?

Linux 터미널(CLI만 해당)을 사용하여 t5.pypymol을 호출하는 Python 스크립트를 실행하려고 하는데 왜 작동하지 않는지 잘 모르겠습니다. 다음은 pymol t5.py명령줄에 입력할 때 나타나는 메시지 입니다 .

pymol을 설치했습니다

sourdough@ZT:/mnt/c/Users/AceRe/Desktop$ pymol t5.py
<string>:1: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, xcb.

Aborted

스크립트는 아래와 같습니다.

from pymol import cmd
f=open('dist5.txt','w')
r1 = 'r55_01///UNL`1/N*'
r2 = 'r55_01///UNL`1/O*'
r3 = 'r55_01//R/ASP`113/OD2'
r4 = 'r55_01//R/ASN`312/ND2'

d1=cmd.distance(r1,r3,cutoff=5,mode=2)
d2=cmd.distance(r2,r4,cutoff=5,mode=2)

r1 = 'Lig_N'
r2 = 'Lig_O'
r3 = 'D113'
r4 = 'N312'

f.write("%5s %4s %4.2f\n"%(r1,r3,d1))
f.write("%5s %4s %4.2f\n"%(r2,r4,d2))
f.close()

미리 감사드립니다!

관련 정보