2013-02-11 4 views
2

파이썬 응용 프로그램 서버를보고 있는데 코드를 가지고 놀고 싶었습니다. 나는 setup.py에 "개발"을 전달하는 것이 아무 것도 설치하지 않고 모든 것을 그대로 두어야한다고 생각합니다. 그러나 실행 중일 때 rootfs에 디렉토리를 만들려고합니다.쉬운 설치가 "개발"설치를 위해 내 rootfs에 대한 액세스 권한을 원하는 이유는 무엇입니까?

./setup.py develop 

을 제공합니다 :

running develop 
Checking .pth file support in /usr/local/lib/python2.7/dist-packages/ 
error: can't create or remove files in install directory 

내가이 패키지 검사 만 확실히 잘못이다 rootfs에 물건을 쓰기를 시도 함께 할 수있는 뭔가 될 줄 알았는데?

+0

/usr/local/lib/python2.7/dist-packages/ 디렉토리를 쓸 수있는 권한이 있습니까? – ganachoco

+1

@ganachoco : 할 수는 있지만 시스템 설치를 오염시키지 않을 것입니다. 나는 개발 모드의 모든 부분이 시스템에 "설치"되지 않았다고 생각했습니다. – stsquad

+0

@stsquad하지만 아무 것도 건드리지 않고 가져올 수는 없습니다. – wRAR

답변

2

develop 명령은 달걀로 가져올 수 있도록 프로젝트에 .pth 항목을 추가하려고합니다. Development mode documentationdevelop command docs을 참조하십시오.

기본값은 site-packages에 해당 항목을 넣는 것입니다. --install-dir 스위치로 다른 라이브러리 경로를 설정하십시오.