내 pylons/pyramid 프로젝트에 python 2.6 대신 python 2.6을 사용할 경우 어떤 문제가 있습니까? 우분투 10.04에서 파이썬 2.6을 사용하기 전에 파이썬 2.7을 사용하여 노트북에 우분투 11.04를 설치했습니다.python 2.6 vs 2.7 for pylons/pyramid projects
답변
우분투를 사용하는 경우 패키지 관리자는 2.6에서 사용했던 패키지 찾기와 같은 사소한 문제를 대부분 해결합니다. 그러나 Python2.7과 호환되지 않는 패키지가 있습니다.
주로 Python2.7은 3.X와 호환되는 하위 버전이며, 적어도 Python 2.7은 2.6에서 3.X 구문으로 업그레이드되었으며 모든 기능은 3.X로 변환되는 동안 새로운 기능입니다. 여기
는 몇 가지 정보입니다 :주로 Python2.7은 당신에게 더 많은 기능을 제공해야하지만, 예상치 못한 문제가 발생할 가서 업그레이드 할 수 있습니다 별도의 머신에서 코드를 실행하고, 작동한다면 실제 머신을 Python2.7로 업그레이드하십시오.
발생할 수있는 문제는 사소하지만 1 시간 이내에 해결할 수 있어야합니다.
보기 http://docs.python.org/dev/whatsnew/2.7.html
알아 두어야 할 것이 무엇인지 알게 될 것입니다.
불행히도 pyramid 스택은 python 2.7이 whatsnew url을 기반으로 모든 것을 망가뜨릴 지 조사하기에는 너무 큰 편입니다. 다행스럽게도 피라미드 팀이이를 수행했습니다. –
According to this post, Pyramid 1.2 (as is 1.1)는 Python 2.5.x, 2.6.x 및 2.7.x에서 완전히 지원되므로 모두 설정해야합니다. 내 개인적인 경험으로 볼 때 Pyramid/Python2.7에서는 어떤 문제도 발생하지 않았습니다.
내 피라미드 스택으로 구성되어 요즘 :
- 파이썬 2.7
- 쿠푸
- SQLAlchemy의의 0.7.x
하고 아주 잘 작동합니다.
모든 피라미드 테스트는 Python 2.6, Python 2.7, Jython 및 PyPy에 대해 자동으로 실행되므로 Pyramid가 해당 플랫폼에서 작동 할 수 있습니다. Python 2.5는 그 목록에 없으므로 정상적으로 작동하지 않을 수도 있습니다. –
정말 문제가 없어야합니다. 일부를 찾으면 피라미드 버그 추적기에보고하십시오. –
아마도 Pyramid는 말하지 않지만 Python은 약간의 오류가 발생할 수 있습니다. iterations 및 클래스 항목 등을 처리하는 방법 등 내가 encoutered 문제를 기억하지 못할 수 있지만 몇 가지 사소한 것들을 알고있다. – Torxed