2011-12-26 7 views
1

Windows XP가 설치된 컴퓨터에서 Windows 7 (64 비트)으로 이동하고 Python을 새 컴퓨터에 설치하려고합니다. 현재 Python 2.7 및 3.2와 패키지 묶음을 사용 중입니다.Python : 새 컴퓨터로 이동

1) 64 비트 버전을 설치해야합니까?

2) 현재 가지고있는 패키지를 어떻게 알 수 있습니까? 그렇다면 새 컴퓨터에 사용할 패키지를 얻을 수 있습니까?

중복되는 경우 (내 검색 기술이 실패한 것처럼 보임) 토론 된 스레드를 알려주십시오.

답변

1

파이썬 홈 폴더에서 ../Lib/site-packages/으로 이동하여 폴더 목록을 파일 (예 : Linux/OSX에서는 ls > ~/my-python-modules.txt, Windows에서는 dir > my-python-modules.txt입니다. 이 파일에는 시스템에 설치된 추가 모듈이 모두 들어 있습니다. 또한 동일한 폴더에서 *.pth 개의 파일을 검색하면 Python Egg로 설치된 모듈의 이름이 포함될 수 있습니다.

Linux/OSX에서는 site-packages 폴더의 위치가 다를 수 있습니다. locate -b site-packages을 사용하면 위치를 빨리 찾을 수 있습니다.

모듈을 다시 설치하려면 시스템 기본 제공 패키지 관리자가 있으면 사용하는 것이 가장 좋습니다 (Linux 또는 MacPorts를 사용하는 경우). 그렇지 않으면 easy_install을 사용해야합니다 (패키지는 setuptools) 또는 pip (url)이다. C/C++ 컴파일이 필요한 모듈이있는 Windows에서는 MS Visual Studio 또는 MinGW와 같은 정상적인 빌드 환경이 아니면 바이너리 실행 설치 프로그램을 사용하는 것이 가장 쉽습니다. 바이너리 패키지를 설치한다면 아키텍처와 일치하는 64 비트 버전을 얻는 것이 가장 좋습니다. 32 비트 버전이 작동하는지 또는 이벤트가 설치되는지는 확실하지 않습니다.

2

Python 쉘의 help('modules') 유형은 설치된 모든 모듈의 목록을 가져옵니다. 안정적인 64 비트 버전을 찾을 수 있다면 설치를 위해 반드시 64 비트 빌드를 선택하십시오.

0

이제이 목적으로 pip를 사용할 수 있습니다.

pip list를 사용하여 당신이 설치 한 패키지 버전의 목록을 제공합니다.

또한 pip freeze을 사용하고이 출력을 파일로 복사 한 다음이 정확한 모듈과 버전을 새 컴퓨터에 다시 설치할 수 있도록 요구 사항 파일로 사용할 수 있습니다. PIP에 자세한 정보는 여기에 사용 된 파 요구 사항에서 설치하는하지만 here

입니다

pip install -r requirements.txt 
관련 문제