2012-08-05 3 views
0

MAYAVI에 대한 팁과 트릭을 배우려고합니다. here. 예를 들어 단락 texture mapping actors에서 텍스처 작업을 수행하려고합니다. 이것은 일부 명령 행 코드이며 IPython에서 직접이를 프롬프트 할 수 있다고 생각합니다 (Win 7을 사용 중입니다).Mayavi/IPython 쉘이 예상 동작을하지 않습니다.

IPython (sh)과 함께 작동하지 않습니다. IPython, IPython Qt는, IPython의 pythonxy 및 파이썬 인터프리터 :

Not working with IPython, what's wrong?

BTW, 파이썬에서 다른 명령 행 옵션의 차이는 (x, y)는 무엇인가?

이 코드 샘플을 시험 사용하려면 어떻게해야합니까? 창문에서 가능합니까? 아니면 스크립트로 바꾸어야합니까?

또한 저는 this, 단락 객체 지향적 인 시각화 구성을 시도하고 있습니다. 튜토리얼에 언급 된 내용

모든 Mayavi 코드와 마찬가지로, GUI 메인 루프는 으로 실행되어야 시각화가 실행됩니다. ipython -wthread (또는 최신 버전의 ipython -gui = wx)에이 코드를 입력하면됩니다.

두 가지 해결책 중 어느 것도 작동하지 않습니다. Some web things mention 이제 대신 --pylab=qt을 사용해야하며 이는 작동하지 않습니다. BTW, '시각화가 생생하게 살아야합니까?'라는 의미는 무엇입니까? 명령을 입력 한 후 바로 움직이는 것을 보았습니까? 이것은 doc의 scipting 페이지에 있습니다 : 필자는 항상 스크립트를 가지고 컴파일하고 런타임에 결과를 보는 것처럼 생각했습니다. 이 주제에 관한 몇몇 깨달음?

감사합니다.

### 편집 : 나는 의사와 그것의 일부를 해결

당신이 Enthought 파이썬 유통, 최신 파이썬 (x, y)의 분포를 사용하는 경우 Pylab 메뉴 항목은 와 ipython 시작됩니다 오른쪽 스위치. 구형 Python (x, y)에서는 "Interactive Console (wxPython)"을 시작해야합니다.

하지만 다른 모든 섹션에 대한 도움말에 관심이 있습니다.

답변

1

IPython에서 명령 줄을 실행하려면 !으로 줄을 시작하십시오. $을 포함하지 마십시오. 이는 유닉스에서의 표준 쉘 프롬프트입니다 (예 : Windows 명령 프롬프트의 >).

+0

감사합니다. 도움이됩니다. 그러나'! -pylab = qt' 명령은 작동하지 않습니다. 구문은 무엇입니까? 왜이 명령에서'-'? :) – octoback

+0

IPython 자체를 시작할 때 옵션입니다. 명령 줄에서'ipython --pylab = qt'를 실행하면됩니다. 'pylab'메뉴 엔트리도 ​​똑같이해야합니다. –

관련 문제