2012-10-30 1 views
2

패키지가 /usr/local/lib/python2.7/dist-packages/package-name에 설치되어 있습니다. 그 장소를 오래두고 그 pip repo는 현재 사용 가능하지 않으므로 그 /usr/local/lib/python2.7/dist-packages/package-name 디렉토리를 사용하여 다른 곳에서 설치할 수 있습니까? 내 서버

업로드는 다음과 같이 PIP 사용하여 설치하려고 /usr/local/lib/python2.7/dist-packages/package-name이미 설치된 패키지에서 pip 저장소를 생성합니다 - 오류 setup.py를 찾을 수 없습니다

디렉토리를 압축 : 이것은 내가 한 일이다 핍 myserverpackageurl을 설치하십시오

그런 다음 "setup.py"를 사용할 수 없다는 오류가 발생했습니다 (IOError). 내가 오류가있어 다시

cd /usr/local/lib/python2.7/dist-packages/package-name 
    pip bundle package-name package-name 

을 :

나는이처럼 내 디렉토리에서 번들을 만들려고하면 그냥 설치 패키지를 압축 할 수

("Directory %r is not installable. File 'setup.py' not found.", 'mm/') 
Storing complete log in /home/bhaskar/.pip/pip.log 
+0

정확히 내가 시도한 것 :/너무 좋지 않은 것 같습니다. – philippe

답변

2

을; Python 패키지를 설치하고 설치가 올 바르고 완전한지 확인하려면 pip과 같은 도구에 필요한 파일 인 setup.py이 포함되어 있지 않습니다.

Pip는 소스 배포에서만 작동합니다.

python setup.py sdist 

가장 최근 핍 버전은 파이썬 계란을 지원하지만 당신은 여전히 ​​사람들을 만들 수 setup.py 파일이 필요합니다 : 당신은 일반적으로 기존 setup.py 파일에 sdist 명령을 실행하여 이러한 분포를 만듭니다.

+0

그리고 [peepdf] (https://github.com/jesparza/peepdf)와 같은 프로그램에는 ' setup.py'? – yucer

+0

@yucer : 만들 것을 요청 하시겠습니까? 이 프로젝트는 표준 파이썬 도구 없이는 설치할 수 없습니다. –