2011-08-21 3 views
1

OS X에서 python-mode 6.0.1, emacs 23.3 (http://emacsformacosx.com/ 버전)을 사용하고 있습니다.py-python-command가 무시되었습니다.

나는 3

나는 내 이맥스에 다음 한 파이썬에 기본으로 C-c C-c을 얻으려고 :

(setq py-python-command "/usr/local/bin/python3") 

을 그리고 채널의 B 평 - 파이썬 명령을 실행할 때, 그것을 그 값이 (정확하게) 나에게 말해 줬어.

그러나 C-c C-c을 실행해도 2.7.2가 열립니다. Both Python 2 and 3 in Emacs을하지만 아무것도 변경되지 않습니다 (PY-하는 쉘은 바뀌지 않지만, 여전히 2.7.2을 실행) : 여기 제안

(setq py-which-shell "/usr/local/bin/python3") 

:

은 또한 추가했습니다.

아이디어가 있으십니까? 이맥스 초기화 파일에 다음 코드를 추가

답변

1

보십시오 : 지금은

(add-hook 'python-mode-hook 
      (lambda() 
       (setq py-python-command "python3") 
       (setq py-default-interpreter "python3"))) 
0

평 기본 통역은 이전 버전과의 호환성을

버그가 발생했을 수도

에 대한 전달의 별칭입니다.

는이 기본 설정보다 우선합니다보다 버퍼 코드, pythonVERSION를 지정하는 오두막을 포함해야 https://bugs.launchpad.net/python-mode

에서 몇 가지 예제 코드를 제공하는 보고서를 제출하시기 바랍니다.

당신은 클래스 평 - 버퍼 - pythonVERSION 실행 항목 실행,

참조 메뉴 PyExec을 버퍼의 명령 를 호출하여 특정 pythonVERSION을 통해 버퍼를 실행 집행 할 수 ...