2017-10-19 17 views
2

저는 책에서 파이썬 예제를 사용하고 있습니다. 나열된 코드 중 상당수는 visual 모듈을 필요로합니다. 나는 비주얼이 Vpython의 이전 버전에 설치되었다고 믿습니다. Vpython 7이 설치된 Python 3.6을 실행 중입니다. 나는 맥 컴퓨터를 사용한다. 샘플 코드의 대부분은 다음과 같은 라인으로 시작 : 나는 인터넷 검색에서 배운VPython 7 - 시각적 인 모듈이 없습니다.

from visual import *     
from visual.graph import * 
from visual.graph import gdisplay, gcurve 
from visual.controls import slider, controls, toggle 

함께 첫 번째 라인을 교체 :

from vpython import * 

이 다른 영상 통화 작동하지 않습니다. 모듈 비주얼이 없기 때문에 프로그램이 계속 충돌합니다. 이 전화를받을 수있는 방법이 있습니까?

답변

1

Classic VPython을 새로운 VPython 7로 변환하는 변환 프로그램이 있습니다. 자세한 내용은 여기를 참조하십시오. 클래식 VPython 6 작성 말한다

http://www.glowscript.org/docs/VPythonDocs/index.html

...

"대부분의 프로그램은 Python으로 작성된 변환 프로그램입니다.이 프로그램을 통해 실행 된 후 변경없이 GlowScript VPython 또는 VPython 7에서 실행됩니다 이러한 변화는 GlowScript가 (x, y, z)를 벡터로 인식하지 못하기 때문에 필요합니다. 이 프로그램은 또한 display => canvas 및 gdisplay => 그래프를 변환합니다. 또한 프로그램은 scene.mouse.getclick() => scene.waitfor ('click')을 변환합니다. 두 환경 모두에서 작동합니다. "

파이썬 변환 프로그램입니다.

http://www.glowscript.org/docs/GlowScriptDocs/VPtoGS.py

+0

감사합니다. 나는 오늘 이것을 시험 할 것이다! – jmh