2012-10-08 2 views
2

파이썬을 업그레이드하고 새 패키지를 설치하는 최선의 방법을 찾고 있습니다. 나는이 같은 이전의 토론이 있었다는 것을 안다 : Why use pip over easy_install? 그러나 그들은 종종 아주 오래되었다.pip, pythontools 또는 easy-install에서 가장 좋은 옵션은 무엇입니까

문제는 : 저는 우분투 12.04와 직장에서 Windows 7을 가지고 있으며, 둘 다 동일한 (최신) 버전 수준으로 유지하려고합니다.

우분투에서 나는 저장소가 종종 이전 버전을 포함하고있어서 새로운 패키지를 설치하는 데 다른 절차를 사용함을 발견했습니다. 또한 pip가 새 버전을 설치하지만 다른 옵션을 확인하지 못했음을 발견했습니다. 창문에서는 필자가 때때로 제공되는 .exe 파일로 설치를 시도하고 파이썬 툴을 설치해야하는 ipython을 사용하려고한다. 인터넷을 통해 나는 주제에 대한 많은 의견을 보았고 다른 도구를지지했다.

다른 컴퓨터 (우분투/Windows)를 같은 수준에서 업그레이드하고 최선의 선택을 유지할 수있는 방법이 있습니까?

다음과 같은 건설적인 의견을 찾고 있습니다. 사용하는 경우 수동으로 경로를 추가 할 필요는 없지만 다운로드 한 파일을 정리해야합니다. 그렇지 않으면 리눅스에서 완벽하게 작동합니다. 이유는 ... 창문에 없다.

나는 윈도우에 대해 확실하지 않다 우분투 12.04 및 Windows 7

답변

2

에서 사용하고 싶습니다. 나는 사람들이 pip를 좋아한다고 생각한다. 왜냐하면 easy_install보다 의존성이 더 좋기 때문이다. 그러나 나는 그것에 대해 더 많이 말하기에는 충분하지 않습니다. virtualenv를 사용하면 프로젝트 버전을 유지할 수 있다는 점에서 훌륭한 선택입니다. 또한 freeze> requirements.txt를 pip하여 virtual env에 설치 한 패키지 목록을 얻을 수도 있습니다. 그런 다음이 파일을 사용하여 다른 virtualenv에서 해당 버전을 다운로드 할 수 있습니다. virtualenv가 자체 로컬 pip를 설치합니다.

관련 문제