문제

나는 최근에 발표를 보았습니다 기사 첫 번째 릴리스를 요약합니다 파이썬 3.0 릴리스 후보. 상업, 무료 오픈 소스 등이 있는지 궁금합니다. IDE는 구문을 지원합니다.

도움이 되었습니까?

해결책

Python 3은 단지입니다 그렇게 다르지 않습니다 Python 2.X에서 구문 측면에서 그 자체, 실제로 파서에 의해 다르게 처리해야 할 것들이, 유일한 주요 변화는 print 진술 print 기능.

Python의 대부분의 기능은 내성 (온라인 도움말, 메소드 완료, 기능 서명 등)을 통해 쉽게 조사 할 수 있으므로 Python IDE가 Python 3.0을 사용하기 위해 주요 변경이 필요한 이유는 없습니다. 나는 유휴 상태와 SPE와 다른 오픈 소스 IDE가 최종 릴리스 전에 지원 될 것으로 기대합니다.

다른 팁

Komodo 5 Beta 1은 2008 년 10 월에 출시되었으며 Python 3에 대한 초기 지원을 받았지만 아직 생산 코드에 사용하지 않을 것이라고 생각합니다.

Python 3이 여전히 초기 출시 후보라는 점을 감안할 때 IDE에서 성숙한 지원을 찾는 데 어려움이있을 수 있습니다.

pydev Eclipse의 경우 3.0을 지원합니다. 플러그인 설정에서 여러 통역사를 구성 할 수 있습니다.

프로젝트 속성에서 다음을 설정할 수 있습니다.

  • 프로젝트 유형 (Python, Jython, Ironpython)
  • 문법 버전 (2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 3.0).

(글쓰기 시점의 Pydev 버전 : 1.4.7.)

얻을 수 있습니다 pydev. ~에서 http://pydev.sourceforge.net. Eclipse 용 플러그인이며 편리합니다. 오래되고 신뢰할 수있는 일식의 이점은 말할 것도 없습니다.

Emacs + Python.el은 내가 시도한 것보다 계속 더 나은 것입니다.

pyscripter 창에서 완벽한 파이썬 IDE입니다. 새로 출시 된 Python 3.1과도 호환됩니다.

Geany는 Python 3을 설치 한 다음 : 다음 :

sudo gedit /usr/share/geany/filetypes.python

마지막 2 줄을 변경하십시오.

컴파일러 = python3 -c "import py_compile; py_compile.compile ( '%f')"

run_cmd = python3 "%f"

나는 이것 (2009 년 4 월 28 일, 버전 0.8.4h)을 게시 할 때 spe 하다 ~ 아니다 일부 Python3 구문, 특히 예외 처리를 올바르게 처리하십시오. 예를 들어, 팔로우 코드는 오류로 표시됩니다 (파일이 저장 될 때마다 자극적으로 점프).

except urllib.error.URLError as e:
        if hasattr(e, 'reason'):
        #...
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top