2013-01-16 1 views
0

파이썬 setuptools에

from setuptools import setup 

setup(
name = "Project", 
version = "1.0", 
packages = ['Project','Project.project','Project.LOG',\ 
      'Project.reporting','Project.templates',\ 
      ], 

install_requires = ['django-grappelli==2.3.8','pycairo==1.10.0','django-chart-tools==0.2.1','django-admin-tools==0.4.0'], 
package_data = { 
    '': ['*.html','*.pyd','*.txt','*.gif','*.png','*.jpeg','*.jpg','*.css','*.js','*.py','*.html~','*.sh','*.wsgi'], 

}, 

# metadata for upload to PyPI 
author = "Me", 
author_email = "[email protected]", 
description = "This is an Example Package", ) 

지금 나는 모든 패키지가 우분투 OS의 경우 창문은/var/www가의 경우 DEV/작업 공간에 설치 할 setup.py를 사용하여 특정 디렉토리에 패키지를 설치하는 방법 . 그리고 모든 install_requires를 python/Lib/site-packages에 설치하기를 원합니다. 어떻게해야합니까?

+1

이러한 요구 사항을'setup.py' 파일에 지정할 수 없습니다. 그것은 전적으로 패키지를 설치하는 사람에게 달려 있습니다. –

+0

Ohk thanks .. 어떻게이 일을 할 수 있는지 설명해 주시겠습니까 – arjun

+0

http://docs.python.org/2/install/index.html을 참조하십시오. 나는 당신이 무엇을 성취하려고하는지 확신하지 못한다. 파이썬 달걀을 사용하면 a)이 파일들을 한 위치 (선택적으로 압축)에 묶고 간단한 라이브러리 ('pkg_resources')를 사용하여 추가 데이터 파일 등에 액세스하십시오. http://guide.python-distribute.org/를 참조하십시오. –

답변

0

정말보고 싶습니다 virtualenv. 이 도구를 사용하면 기존 Python 설치와는 완전히 독립적 인 코드와 종속성을 설치할 수있는 자신 만의 Python 환경을 만들 수 있습니다. 기존 Python 설치에 종속성을 설치하려는 이유가 없습니다.