2016-06-23 5 views
0

파이썬에 업로드하기 전에 개별 파이썬 패키지 (tar.gz, egg, wheel)의 설치를 테스트하고 싶습니다. (로컬 파일에서 파이썬 패키지 설치 테스트

pyvenv installtest 
pip install /path/to/mypkg/dist/mypkg-0.1.2.tar.gz 

핍 파일의 설치를 허용하지 않습니다 아마도 다른 터미널에 다음

cd /path/to/mypkg 
python setup.py sdist bdist_egg bdist_wheel 

:

빌드 같은 : 그건 내가 다음과 같은 흐름 같은 것을하고 싶습니다이다 나는 생각한다).

이 경우
pip -v install --no-index --find-links /path/to/mkpkg/dist mypkg 

,이 디렉토리에 패키지를 발견 않지만, 그것들을 설치하는 데 실패 할 것 같다

내가 잘 작동하지 않는 것을 발견했습니다 가장 가까운

입니다. (관련이 없을 수 있습니다.)

나는 pip install -e <path>을 언급했지만 SCM 설치 경로에서만 작동합니다. 임의의 파이썬 패키지 tarball에서는 작동하지 않습니다.

그래서 질문입니다 : pypi에서 가져 오는 대신 로컬 파일에서 패키지를 설치하는 방법이 있습니까? 당신이 "다운로드"디렉토리에 당신이 일반적으로 PyPI에서 얻을 것 모든 패키지를 넣을 수 있습니다 경우 pip download -d downloads -r requirements-dev.txt virtualenv --clear -q -p python2.7 venv ./venv/bin/pip install -r requirements-dev.txt -f downloads --no-index -U

하면, 설치 PIP :

답변

0

로컬 PyPI에서 파일을 다운로드하고 "다운로드"에서 그들을 설치하는 중 venv에 폴더 요청한대로 로컬 파일에서 패키지를 설치합니다.